本申请涉及计算机,更具体地,涉及一种游戏数据处理方法、装置、电子设备及可读存储介质。
背景技术:
1、游戏中的虚拟角色可以进行各种各样的动作,例如通过各种控制器(摇杆,手柄,键盘等等)去操纵游戏内的角色从不同的高度执行跳跃动作、移动坠落等。在跳落动作执行中,当虚拟角色从一个地表跳落至另一个地表时,由于地表之间存在高度差,通常情况下,在高度差超过一定预设高度差的情况下,会通过扣除虚拟角色的剩余血量、剩余生命值等游戏数据。
2、现有的技术在处理角色的跳落动作对应的游戏数据时,受到技能释放影响,造成虚拟角色的位置记录数据存在误差,进而造成最终基于记录的位置数据结算的跳跃高度不准确,进而无法确保游戏数据的准确度。
技术实现思路
1、鉴于上述问题,本申请实施例提供一种游戏数据处理方法、装置、电子设备及可读存储介质,以改善相关技术中因结算的跳跃高度不准确造成的游戏数据扣除不准确的问题。
2、根据本申请实施例的一个方面,提供了一种游戏数据处理方法,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述方法包括:
3、响应于跳跃触发操作,控制所述虚拟角色执行所述跳跃触发操作所对应的跳跃操作;
4、确定所述虚拟角色执行所述跳跃操作后的跌落地表的地表标识,根据所述跌落地表的地表标识以及所述虚拟角色执行所述跳跃操作时的起始地表的地表标识查询预设的地表关联数据,得到与所述跌落地表的地表标识对应的目标地表数据;所述地表关联数据包括所述游戏场景中各地表与其余地表之间的地表数据,所述地表数据包括所述游戏场景中各地表与其余地表之间的高度差、邻接关系和跳落结果;
5、基于所述目标地表数据确定所述跳跃操作对应的游戏数据,基于所述游戏数据调整所述虚拟角色的游戏状态。
6、根据本申请实施例的一个方面,提供了一种游戏数据处理装置,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述装置包括:
7、响应模块,用于响应于跳跃触发操作,控制所述虚拟角色执行所述跳跃触发操作所对应的跳跃操作;
8、地表数据确定模块,用于确定所述虚拟角色执行所述跳跃操作后的跌落地表的地表标识,根据所述跌落地表的地表标识以及所述虚拟角色执行所述跳跃操作时的起始地表的地表标识查询预设的地表关联数据,得到与所述跌落地表的地表标识对应的目标地表数据;所述地表关联数据包括所述游戏场景中各地表与其余地表之间的地表数据,所述地表数据包括所述游戏场景中各地表与其余地表之间的高度差、邻接关系和跳落结果;
9、数据处理模块,用于基于所述目标地表数据确定所述跳跃操作对应的游戏数据,基于所述游戏数据调整所述虚拟角色的游戏状态。
10、根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述游戏数据处理方法。
11、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述游戏数据处理方法。
12、本申请实施例提供一种游戏数据处理方法、装置、电子设备及可读存储介质,涉及计算机技术领域,通过响应于跳跃触发操作,控制虚拟角色执行跳跃触发操作所对应的跳跃操作;确定虚拟角色执行跳跃操作后的跌落地表的地表标识,根据跌落地表的地表标识以及虚拟角色执行跳跃操作时的起始地表标识查询预设的地表关联数据,得到与跌落地表的地表标识对应的目标地表数据;地表关联数据包括游戏场景中各地表与其余地表之间的地表数据,地表数据包括游戏场景中各地表与其余地表之间的高度差、邻接关系和跳落结果;基于目标地表数据确定跳跃操作对应的游戏数据,基于游戏数据调整虚拟角色的游戏状态;本申请实施例基于执行跳跃动作的起始地表以及执行跳跃操作后的跌落地表各自的地表标识,查询预设的地表关联数据,确定起始地表与跌落地表之间的高度差、邻接关系和跳落结果,基于起始地表与跌落地表之间的高度差、邻接关系和跳落结果进行游戏数据的扣除,如此,可以避免跳跃动作中受到技能释放影响高度差的结算准确度,提高游戏数据结算的可靠度。
1.一种游戏数据处理方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述虚拟角色执行所述跳跃操作后的跌落地表的地表标识之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述跳跃操作进行跌落地表预测,确定所述虚拟角色执行所述跳跃操作后的预测跌落地表的地表标识,包括:
4.根据权利要求2所述的方法,其特征在于,所述当所述预测跌落地表的地表类型不满足预设地表类型要求、且所述跳跃操作的跳跃高度小于或等于预设高度阈值时,执行所述确定所述虚拟角色执行所述跳跃操作后的跌落地表的地表标识步骤,包括:
5.根据权利要求2所述的方法,其特征在于,所述查询预设的地表类型数据,确定与所述预测跌落地表的地表标识对应的预测跌落地表的地表类型之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述跌落地表的地表标识以及所述虚拟角色执行所述跳跃操作时的起始地表标识查询预设的地表关联数据,得到与所述跌落地表的地表标识对应的目标地表数据之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述针对于所述地表类型数据中每个地表,确定该地表与其余地表之间的高度差、邻接关系和跳落结果,包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,所述基于所述目标地表数据确定所述跳跃操作对应的游戏数据,基于所述游戏数据调整所述虚拟角色的游戏状态,包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述历史行为数据确定所述虚拟角色的跳跃触发类型之后,所述方法还包括:
10.一种游戏数据处理装置,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,当所述计算机可读指令被处理器执行时,实现如权利要求1至9中任一项所述的方法。