游戏视频录制、播放方法及装置制造方法及图纸

技术编号:17518305 阅读:30 留言:0更新日期:2018-03-21 02:45
本发明专利技术涉及一种游戏视频录制、播放方法及装置。所述游戏视频播放方法包括:响应视频播放指令,获取与该视频播放指令对应的起始时刻,作为预播放时刻;查找出存储时刻与所述预播放时刻最近且位于所述预播放时刻之前的全量状态数据,作为单位构建参考数据,并将所述单位构建参考数据的存储时刻作为基准时刻;根据所述基准时刻到所述预播放时刻存储的增量状态数据,对所述单位构建参考数据进行更新,得到单位构建基本数据;根据所述单位构建基本数据以及存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据进行游戏视频播放。通过所述游戏视频录制、播放方法及装置,玩家可以随心所欲的选择游戏视频播放的起始时刻,观看更加灵活。

Video recording and playing methods and devices for video games

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为本专利技术实施例提供的一种游戏视频录制方法的流程示意图。图3为本专利技术实施例提供的一种游戏视频播放方法的流程示意图。图4为图3中步骤S230的子步骤流程图。图5为本专利技术实施例提供的一种A单位和B单位10x秒时刻到20x秒时刻的全量状态数据和增量状态数据存储示意图。图6为本专利技术实施例提供的一种游戏视频录制装置的示意性结构框图。图7为本专利技术实施例提供的一种游戏视频播放装置的示意性结构框图。图8为本专利技术实施例提供的一种单位构建基本数据获取模块的示意性结构框图。图标:100-游戏设备;110-游戏视频录制装置;111-全量状态数据获取模块;112-增量状态数据获取模块;120-游戏视频播放装置;121-预播放时刻确定模块;122-基准时刻确定模块;123-本文档来自技高网...
游戏视频录制、播放方法及装置

【技术保护点】
一种游戏视频录制方法,其特征在于,所述游戏视频录制方法包括:每间隔第一预设时长,获取各单位的全量状态数据,并进行存储,所述全量状态数据包括多项单项状态数据;在每个所述第一预设时长内,每间隔第二预设时长,获取各单位发生变化后的所述单项状态数据,作为增量状态数据,并进行存储。

【技术特征摘要】
1.一种游戏视频录制方法,其特征在于,所述游戏视频录制方法包括:每间隔第一预设时长,获取各单位的全量状态数据,并进行存储,所述全量状态数据包括多项单项状态数据;在每个所述第一预设时长内,每间隔第二预设时长,获取各单位发生变化后的所述单项状态数据,作为增量状态数据,并进行存储。2.根据权利要求1所述的游戏视频录制方法,其特征在于,所述第一预设时长为10秒,所述第二预设时长为33毫秒。3.一种游戏视频播放方法,用于播放权利要求1或2所述的游戏视频录制方法所录制的游戏视频,所述游戏视频播放方法包括:响应视频播放指令,获取与该视频播放指令对应的起始时刻,作为预播放时刻;查找出存储时刻与所述预播放时刻最近且位于所述预播放时刻之前的全量状态数据,作为单位构建参考数据,并将所述单位构建参考数据的存储时刻作为基准时刻;根据所述基准时刻到所述预播放时刻存储的增量状态数据,对所述单位构建参考数据进行更新,得到单位构建基本数据;根据所述单位构建基本数据以及存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据进行游戏视频播放。4.根据权利要求3所述的游戏视频播放方法,其特征在于,根据所述基准时刻到所述预播放时刻存储的增量状态数据,对所述单位构建参考数据进行更新,得到单位构建基本数据的步骤,包括:按存储时刻的先后顺序,依次获取所述基准时刻到所述预播放时刻存储的每个增量状态数据;针对同一项增量数据,获取存储时刻与所述基准时刻最近的增量数据,替换所述单位构建参考数据中的该项单项数据;针对该项增量数据中的每个增量数据,按存储时刻的先后顺序,依次用在后存储的增量数据替换在先存储的增量数据,得到单位构建基本数据。5.根据权利要求3所述的游戏视频播放方法,其特征在于,所述单位构建基本数据包括单位模型数据和属性表征数据,根据所述单位构建基本数据以及存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据进行游戏视频播放的步骤,包括:提取出所述单位构建基本数据中的单位模型数据,根据所述单位模型数据创建各单位;提取出所述单位构建基本数据中的属性表征数据,根据所述属性表征数据,对各单位进行属性赋予;根据存储时刻位于所述预播放时刻之后的全量状态数据和增量状态数据对赋予属...

【专利技术属性】
技术研发人员:李俊
申请(专利权)人:杭州电魂网络科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1