The present invention relates to a video recording, playing method and device for video games. The game video playback method includes: video acquisition and instruction response, the starting time of the video playback instruction, as a pre play time; find out the storage time and the pre play time recently and is located in the pre play the full amount of state data before, as the construction unit and the reference data. The construction unit of the reference data storage time as reference time; to the increment of the state data pre play time storage according to the reference time, update the reference data for the construction unit, construction unit to get the basic data; according to the construction of basic data units and storage time in the pre state data and full play the increment of the state data after the game video playback time. Through the video recording, playing methods and devices of the game, the player can choose the beginning of the game video playback as much as it would like.
【技术实现步骤摘要】
游戏视频录制、播放方法及装置
本专利技术涉及游戏开发
,具体而言,涉及一种游戏视频录制、播放方法及装置。
技术介绍
在许多即时战略游戏(RealTimeStrategyGames,RTS)或者多人联机在线竞技游戏(MultiplayerOnlineBattleArena,MOBA)中,游戏本身都自带视频录制功能,其视频录制的方式是保存初始状态和每一个帧中玩家所执行的指令。因而,当玩家播放录像视频时,只能从初始状态开始播放,并且观看游戏视频时,只能顺序播放,此外,游戏视频可以执行的操作只有暂停和快进,不能倒退,也不能像正常看视频播放一样,可以通过拉动进度条来选择播放的时间点,玩家无法随心所欲播放录像视频,从而给玩家造成诸多不便,影响玩家游戏体验。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种游戏视频录制、播放方法及装置,以解决上述问题。本专利技术实施例提供的游戏视频录制方法包括:每间隔第一预设时长,获取各单位的全量状态数据,并进行存储,所述全量状态数据包括多项单项状态数据;在每个所述第一预设时长内,每间隔第二预设时长,获取各单位发生变化后的所述单项状态数据,作为增量状态数据,并进行存储。进一步地,所述第一预设时长为10秒,所述第二预设时长为33毫秒。本专利技术实施例提供的游戏视频播放方法,用于播放上述游戏视频录制方法所录制的游戏视频,所述游戏视频播放方法包括:响应视频播放指令,获取与该视频播放指令对应的起始时刻,作为预播放时刻;查找出存储时刻与所述预播放时刻最近且位于所述预播放时刻之前的全量状态数据,作为单位构建参考数据,并将所述单位构建参考数据的 ...
【技术保护点】
一种游戏视频录制方法,其特征在于,所述游戏视频录制方法包括:每间隔第一预设时长,获取各单位的全量状态数据,并进行存储,所述全量状态数据包括多项单项状态数据;在每个所述第一预设时长内,每间隔第二预设时长,获取各单位发生变化后的所述单项状态数据,作为增量状态数据,并进行存储。
【技术特征摘要】
1.一种游戏视频录制方法,其特征在于,所述游戏视频录制方法包括:每间隔第一预设时长,获取各单位的全量状态数据,并进行存储,所述全量状态数据包括多项单项状态数据;在每个所述第一预设时长内,每间隔第二预设时长,获取各单位发生变化后的所述单项状态数据,作为增量状态数据,并进行存储。2.根据权利要求1所述的游戏视频录制方法,其特征在于,所述第一预设时长为10秒,所述第二预设时长为33毫秒。3.一种游戏视频播放方法,用于播放权利要求1或2所述的游戏视频录制方法所录制的游戏视频,所述游戏视频播放方法包括:响应视频播放指令,获取与该视频播放指令对应的起始时刻,作为预播放时刻;查找出存储时刻与所述预播放时刻最近且位于所述预播放时刻之前的全量状态数据,作为单位构建参考数据,并将所述单位构建参考数据的存储时刻作为基准时刻;根据所述基准时刻到所述预播放时刻存储的增量状态数据,对所述单位构建参考数据进行更新,得到单位构建基本数据;根据所述单位构建基本数据以及存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据进行游戏视频播放。4.根据权利要求3所述的游戏视频播放方法,其特征在于,根据所述基准时刻到所述预播放时刻存储的增量状态数据,对所述单位构建参考数据进行更新,得到单位构建基本数据的步骤,包括:按存储时刻的先后顺序,依次获取所述基准时刻到所述预播放时刻存储的每个增量状态数据;针对同一项增量数据,获取存储时刻与所述基准时刻最近的增量数据,替换所述单位构建参考数据中的该项单项数据;针对该项增量数据中的每个增量数据,按存储时刻的先后顺序,依次用在后存储的增量数据替换在先存储的增量数据,得到单位构建基本数据。5.根据权利要求3所述的游戏视频播放方法,其特征在于,所述单位构建基本数据包括单位模型数据和属性表征数据,根据所述单位构建基本数据以及存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据进行游戏视频播放的步骤,包括:提取出所述单位构建基本数据中的单位模型数据,根据所述单位模型数据创建各单位;提取出所述单位构建基本数据中的属性表征数据,根据所述属性表征数据,对各单位进行属性赋予;根据存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据对赋予属...
【专利技术属性】
技术研发人员:李俊,
申请(专利权)人:杭州电魂网络科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。