本发明涉及计算机,尤其涉及一种多人游戏同屏独立回放方法、装置、终端以及存储介质。
背景技术:
1、投影体感游戏一体机设备通常能够支持2-4人一同进行合作、对战游戏。现有的游戏画面为了各个玩家的体验感,通常将屏幕分割为对应游玩人数的区域以供玩家使用,在如保龄球、田径跑步等游戏中,为了提高沉浸感,玩家的角色通常在同一场景中进行游戏。在角色触发了特殊条件时,如保龄球中的大满贯,需要对玩家的操作进行回放,而此时同一场景中的另一玩家游戏已经开始,此时在该场景中进行回放会导致游戏数据提取混乱,进而导致游戏崩溃问题。
技术实现思路
1、为了解决上述技术问题,本发明第一方面公开了一种多人游戏同屏独立回放方法,所述方法包括:
2、管理第一游戏场景中的游戏素材,将关键回放物体归纳在同一父节点下;
3、建立用于回放的第二游戏场景,所述第二游戏场景与所述第一游戏场景完全相同;
4、接收带有玩家编码标识的开始指令,对所述关键回放物体进行关键变量监控,并在接收到对应的结束指令时将所述关键变量的变化曲线保存为回放曲线数据;
5、接收带有玩家编码标识的回放指令,调用所述玩家编码标识对应的回放曲线数据赋予所述关键回放物体,并将所述关键回放物体加入第二游戏场景生成回放画面;
6、调用所述回放画面替换所述玩家编码标识对应的镜头画面。
7、其中一实施方式中,所述关键变量为所述关键回放物体的物理变量。
8、其中一实施方式中,所述开始指令的触发条件包括游戏进入开始阶段、关键回放物体位于指定坐标中的一种。
9、其中一实施方式中,所述结束指令的触发条件包括游戏进入结束阶段、关键回放物体的关键变量变化为指定数值、接收到所述开始指令后经过预设时间中的一种。
10、其中一实施方式中,在对所述关键回放物体进行关键变量监控时,以5帧为间隔进行关键变量的提取和保存。
11、其中一实施方式中,所述第二游戏场景在游戏载入阶段生成,还包括以下步骤:根据所述玩家编码标识生成独立的第二游戏场景。
12、其中一实施方式中,所述回放曲线数据为时序数据。
13、本发明第二方面公开了一种装置,所述装置包括:
14、归纳模块,其用于管理第一游戏场景中的游戏素材,将关键回放物体归纳在同一父节点下;
15、建立模块,其用于建立用于回放的第二游戏场景,所述第二游戏场景与所述第一游戏场景完全相同;
16、监测模块,其用于接收带有玩家编码标识的开始指令,对所述关键回放物体进行关键变量监控,并在接收到对应的结束指令时将所述关键变量的变化曲线保存为回放曲线数据;
17、生成模块,其用于接收带有玩家编码标识的回放指令,调用所述玩家编码标识对应的回放曲线数据赋予所述关键回放物体,并将所述关键回放物体加入第二游戏场景生成回放画面;
18、回放模块,其用于调用所述回放画面替换所述玩家编码标识对应的镜头画面。
19、本发明第三方面公开了一种终端,所述终端包括:
20、存储有可执行程序代码的存储器;
21、与所述存储器耦合的处理器;
22、所述处理器调用所述存储器中存储的所述可执行程序代码,执行如上所述的多人游戏同屏独立回放方法。
23、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的多人游戏同屏独立回放方法中的部分或全部步骤。
24、与现有技术相比,本发明实施例具有以下有益效果:
25、本发明实施例中,通过将玩家游戏场景中需要回放的关键物体加入同一父节点,便于对其进行回放管理,建立与第一游戏场景相同的第二游戏场景,为游戏回放提供了相同的画面,使得游戏场景不发生改变,同时不影响其他玩家,提高玩家游玩沉浸感以及回放可行性,在特定条件下接收包括有玩家编码指令的开始指令并其监控关键回放物体,便于在回放场景中对关键回放物体进行画面还原并生成回放画面。最后将独立的第二游戏场景的回放画面替换对应玩家的镜头,避免了游戏数据相互影响。
1.一种多人游戏同屏独立回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多人游戏同屏独立回放方法,其特征在于,所述关键变量为所述关键回放物体的物理变量。
3.根据权利要求2所述的多人游戏同屏独立回放方法,其特征在于,所述开始指令的触发条件包括游戏进入开始阶段、关键回放物体位于指定坐标中的一种。
4.根据权利要求3所述的多人游戏同屏独立回放方法,其特征在于,所述结束指令的触发条件包括游戏进入结束阶段、关键回放物体的关键变量变化为指定数值、接收到所述开始指令后经过预设时间中的一种。
5.根据权利要求3所述的多人游戏同屏独立回放方法,其特征在于,在对所述关键回放物体进行关键变量监控时,以5帧为间隔进行关键变量的提取和保存。
6.根据权利要求3所述的多人游戏同屏独立回放方法,其特征在于,所述第二游戏场景在游戏载入阶段生成,还包括以下步骤:根据所述玩家编码标识生成独立的第二游戏场景。
7.根据权利要求3所述的多人游戏同屏独立回放方法,其特征在于,
8.一种多人游戏同屏独立回放装置,其特征在于,所述装置包括:
9.一种多人游戏同屏独立回放终端,其特征在于,所述终端包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的多人游戏同屏独立回放方法。
