游戏回放控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24983599 阅读:19 留言:0更新日期:2020-07-24 17:46
本发明专利技术提供了一种游戏回放控制方法,装置、电子设备及存储介质,方法包括:显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放。本发明专利技术能够实现用户及时地通过游戏回放控制组件,控制对游戏进程中显示用户界面中相应虚拟对象的变化进行回放,便于用户及时地观看游戏回放,同时游戏回放过程中还可以将游戏中的网络状态的变化进行呈现,增强用户的使用体验。

【技术实现步骤摘要】
游戏回放控制方法、装置、电子设备及存储介质
本专利技术涉及基于多媒体信息处理技术,尤其涉及游戏回放控制方法、装置、电子设备及存储介质。
技术介绍
现有技术中,游戏回放是指获取游戏玩家在游戏中交互以及场景数据。通过对游戏录像进行回放可以将游戏录像加载后播放,以还原出游戏中游戏玩家的交互以及游戏场景等信息。游戏录像不仅可以用于满足游戏玩家之间相互分享游戏单局的需求,还可以用于辅助客户端程序重现、对游戏进行性能测试以及定位游戏中存在的漏洞等。目前,游戏录像的方式是在服务器端将游戏中各个游戏客户端的上报命令存储为游戏录像文件。然而,由于游戏录像文件中仅仅包含了游戏中各个游戏客户端上报的命令,客户端必须依靠服务器的运算环境,才可以将各个客户端的上报命令转换为游戏的状态数据,从而无法实现完全在客户端进行录像回放,同时,游戏回放过程中也不能将游戏中的网络状态的变化进行呈现,影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种游戏回放控制方法、装置、电子设备及存储介质,能够通过游戏回放控制组件,控制对游戏进程中所显示用户界面中相应虚拟对象的变化进行回放。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种游戏回放控制方法,所述方法包括:显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;r>通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放。本专利技术实施例还提供了一种游戏回放控制装置,其特征在于,所述装置包括:信息传输模块,用于显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;信息处理模块,用于通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放。上述方案中,当所述游戏进程为网络游戏进程时,所述处理模块,用于通过触发所述游戏回放控制组件,获取所述网络游戏进程中所保存的与所述游戏图像帧所对应的网络消息;所述处理模块,用于通过触发所述游戏回放控制组件,获取所述网络游戏进程中所保存的与所述游戏图像帧所对应的交互指令;所述处理模块,用于基于与所述游戏图像帧所对应的网络消息和交互指令,通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。上述方案中,当所述游戏进程为离线游戏进程时,所述处理模块,用于通过触发所述游戏回放控制组件,获取所述网络游戏进程中所保存的与所述游戏图像帧所对应的交互指令;所述处理模块,用于基于与所述游戏图像帧所对应的交互指令,通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。上述方案中,所述处理模块,用于通过所述游戏回放控制组件,获取回放跳转指令;所述处理模块,用于响应于所述回放跳转指令,确定与所述回放跳转指令相匹配的起始图像帧;所述处理模块,用于基于所述起始图像帧,对游戏进程中所述显示用户界面中相应虚拟对象的变化中的进行回放。上述方案中,所述处理模块,用于当所述回放跳转指令用于表征正向跳转至未来图像帧时,通过触发所述游戏回放控制组件,获取所述未来图像帧所对应的交互指令;所述处理模块,用于基于与所述未来图像帧所对应的交互指令,确定当前图像帧至所述未来图像帧中相应虚拟对象的变化;所述处理模块,用于通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。上述方案中,当所述回放跳转指令用于表征负向跳转至过去图像帧时,所述处理模块,用于通过触发所述游戏回放控制组件,获取与所述回放跳转指令相匹配的当前图像帧和目标图像帧;所述处理模块,用于确定与所述目标图像帧相匹配的快照图像帧;所述处理模块,用于通过所述快照图像帧,确定所述目标图像帧至所述当前图像帧中相应虚拟对象的变化;所述处理模块,用于通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。上述方案中,所述处理模块,用于通过所述游戏回放控制组件,获取变速播放指令;所述处理模块,用于响应于所述变速播放指令,确定与所述变速播放指令相匹配的指定播放速率;所述处理模块,用于基于所述指定播放速率调用相应的更新一帧接口;通过所述更新一帧接口对所述虚拟对象的变化回放的速率进行调整。上述方案中,所述用户界面中还包括伤害控制组件;所述处理模块,用于通过所述伤害控制组件,控制所述虚拟道具对所述显示用户界面中相应的伤害对象发起交。上述方案中,所述处理模块,用于通过触发所述伤害控制组件,控制所述虚拟道具对所述显示用户界面中相应的伤害对象发起攻击,以实现所述显示用户界面中的虚拟对象攻击所述伤害对象;所述处理模块,用于通过所述触发伤害控制组件,控制所述虚拟道具对所述显示用户界面中相应的伤害对象发起防御,以实现所述显示用户界面中的虚拟对象防御所述伤害对象发起的攻击。上述方案中,所述处理模块,用于获取所述虚拟道具所属的道具类别;所述处理模块,用于获取所述道具类别对应的设置项,所述设置项用于设置所述虚拟道具不同的攻击方式。本专利技术实施例还提供了一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于运行所述存储器存储的可执行指令时,实现前序的种游戏回放控制方法。本专利技术实施例还提供了一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行实现前序的种游戏回放控制方法。本专利技术实施例具有以下有益效果:本专利技术实施例通过显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放,由此,用户可以及时地通过游戏回放控制组件,控制对游戏进程中显示用户界面中相应虚拟对象的变化进行回放,便于用户及时地观看游戏回放,同时游戏回放过程中还可以将游戏中的网络状态的变化进行呈现,增强用户的使用体验。附图说明图1为本专利技术实施例提供的游戏回放控制方法的使用场景示意图;图2为本专利技术实施例提供的游戏回放控制装置的组成结本文档来自技高网...

【技术保护点】
1.一种游戏回放控制方法,其特征在于,所述方法包括:/n显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;/n所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;/n所述虚拟对象通过所述虚拟道具与不同的伤害对象进行交互;/n通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放。/n

【技术特征摘要】
1.一种游戏回放控制方法,其特征在于,所述方法包括:
显示用户界面,所述用户界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具;
所述虚拟道具功能与所述虚拟对象的种类相适配,所述用户界面中还包括游戏回放控制组件;
所述虚拟对象通过所述虚拟道具与不同的伤害对象进行交互;
通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放。


2.根据权利要求1所述的方法,其特征在于,所述通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放,包括:
当所述游戏进程为网络游戏进程时,
通过触发所述游戏回放控制组件,获取所述网络游戏进程中所保存的与所述游戏图像帧所对应的网络消息和交互指令;
基于与所述游戏图像帧所对应的网络消息和交互指令,通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。


3.根据权利要求1所述的方法,其特征在于,所述通过所述游戏回放控制组件,控制对游戏进程中所述显示用户界面中相应虚拟对象的变化进行回放,包括:
当所述游戏进程为离线游戏进程时,
通过触发所述游戏回放控制组件,获取所述网络游戏进程中所保存的与所述游戏图像帧所对应的交互指令;
基于与所述游戏图像帧所对应的交互指令,通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述游戏回放控制组件,获取回放跳转指令;
响应于所述回放跳转指令,确定与所述回放跳转指令相匹配的起始图像帧;
基于所述起始图像帧,对游戏进程中所述显示用户界面中相应虚拟对象的变化中的进行回放。


5.根据权利要求1所述的方法,其特征在于,所述响应于所述回放跳转指令,确定与所述回放跳转指令相匹配的起始图像帧,包括:
当所述回放跳转指令用于表征正向跳转至未来图像帧时,
通过触发所述游戏回放控制组件,获取所述未来图像帧所对应的交互指令;
基于与所述未来图像帧所对应的交互指令,确定当前图像帧至所述未来图像帧中相应虚拟对象的变化;
通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。


6.根据权利要求1所述的方法,其特征在于,所述响应于所述回放跳转指令,确定与所述回放跳转指令相匹配的起始图像帧,包括:
当所述回放跳转指令用于表征负向跳转至过去图像帧时,
通过触发所述游戏回放控制组件,获取与所述回放跳转指令相匹配的当前图像帧和目标图像帧;
确定与所述目标图像帧相匹配的快照图像帧;
通过所述快照图像帧,确定所述目标图像帧至所述当前图像帧中相应虚拟对象的变化;
通过游戏逻辑引擎对所述游戏进程中相应虚拟对象的变化进行回放,并通过所述显示用户界面对所述虚拟对象的变化回放进行呈现。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述游戏回放控制组件,获取变速...

【专利技术属性】
技术研发人员:徐飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1