【技术实现步骤摘要】
虚拟对象动作处理方法、装置和计算机设备
[0001]本申请涉及电子游戏
,具体而言,涉及一种虚拟对象动作处理方法、装置和计算机设备。
技术介绍
[0002]随着计算机技术的发展,越来越多的电子游戏进入到了人们的生活,比如第三人称射击游戏(Third
‑
Personal Shooting,简称TPS)等电子游戏,一般地,玩家可以控制TPS游戏中的一个虚拟对象执行各种动作,并且这个虚拟对象可以装备各种各样的虚拟远程武器。
[0003]相关技术中,现在已经上线的TPS游戏中,玩家控制该虚拟对象进行射击时,该虚拟对象会执行相应的射击动作。一般地,响应玩家输入的射击指令,该虚拟对象可以根据当前握持的武器按照特定的速率、开始射击时间、重置射击时间、射击间隔等参数重复地播放固定的射击动画,以在图形用户界面上显示出该虚拟角色的射击动作。
[0004]然而,由于TPS游戏中的武器种类非常多,若需要在虚拟角色装备不同武器的情况下,表现出不同的射击动作,就需要针对不同的武器制作一个不同的射击动作。因此,在虚 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象动作处理方法,其特征在于,所述方法包括:响应于目标虚拟对象装备第一虚拟武器,确定所述第一虚拟武器对应的第一武器类型;基于所述第一虚拟武器和所述第一武器类型,从预先配置的预设姿势动作库和预设通用动画库中,确定控制所述目标虚拟对象执行第一游戏行为时所需的第一姿势动作和第一通用动画;其中,所述第一姿势动作由所述第一虚拟武器确定,所述第一通用动画由所述第一武器类型确定,所述第一游戏行为包括:瞄准行为、单次射击行为、连续射击行为;基于所述第一姿势动作和所述第一通用动画,生成与所述第一游戏行为对应的第一动作动画;其中,所述第一动作动画用于展示所述目标虚拟对象在使用所述第一虚拟武器执行所述第一游戏行为时的动作效果,所述第一动作动画包括:瞄准行为动作动画、单次射击行为动作动画、连续射击行为动作动画。2.如权利要求1所述的虚拟对象动作处理方法,其特征在于,所述方法还包括:接收针对所述目标虚拟对象的动作控制指令,确定与所述动作控制指令对应的目标游戏行为和所述目标虚拟对象所装备的目标虚拟武器;响应于所述目标虚拟武器为所述第一虚拟武器且所述目标游戏行为为所述第一游戏行为,控制所述目标虚拟对象执行所述第一游戏行为,并渲染展示所述第一游戏行为对应的第一动作动画。3.如权利要求1所述的虚拟对象动作处理方法,其特征在于,所述基于所述第一虚拟武器和所述第一武器类型,从预先配置的预设姿势动作库和预设通用动画库中,确定控制所述目标虚拟对象执行第一游戏行为时所需的第一姿势动作和第一通用动画,包括:确定所述第一虚拟武器的型号;根据所述第一虚拟武器的型号从所述预设姿势动作库中确定所述目标虚拟对象执行所述第一游戏行为时所需的所述第一姿势动作,所述第一姿势动作为单帧姿势;根据所述目标虚拟武器的武器类型从所述预设通用动画库确定所述目标虚拟对象执行所述第一游戏行为时所需的各所述第一通用动画。4.如权利要求3所述的虚拟对象动作处理方法,其特征在于,所述确定所述第一虚拟武器的型号之后,所述方法还包括:确定所述目标虚拟对象在当前游戏进程中装备过的第二虚拟武器的型号;确定所述第二虚拟武器的型号是否与所述第一虚拟武器的型号相同;若否,则根据所述第一虚拟武器的型号从所述预设姿势动作库中确定所述第一姿势动作,并根据所述目标虚拟武器的武器类型从所述预设通用动画库确定各所述第一通用动画;若是,则从预设待选动画库中获取与所述第一虚拟武器的型号对应的第二动作动画,所述第二动作动画基于与所述第一虚拟武器的型号相同的第二虚拟武器的第二姿势动作和第二通用动画生成。5.如权利要求2所述的虚拟对象动作处理方法,其特征在于,基于所述第一姿势动作和所述第一通用动画,生成与所述第一游戏行为对应的第一动作动画,包括:确定各所述第一通用动画与所述第一姿势动作之间的动态姿势信息;根据各所述动态姿势信息与所述第一姿势动作确定各所述第一动作动画。
6.如权利要求5所述的虚拟对象动作处理方法,其特征在于,所述确定各所述第一通用动画与所述第一姿势动作之间的动态姿势信息,包括:分别将各所述第一通用动画中的每一帧动作与所述第一姿势动作进行比较,得到出各所述第一通用动画的动作姿势,所述动作姿势为所述第一通用动画中各帧动作与所述第一姿势动作不同的部分;将各所述动作姿势作为所述动态姿势信息。7.如权利要求5所述的虚拟对象动作处理方法,其特征在于,所述根据各所述动态姿势信息与所述第一姿势动作确定各所述第一动作动画,包括:将各所述动态姿势信息分别与所述第一姿势动作进行叠加处理,得到各初始动作动画;根据所述目标虚拟武器的型号获取预设控制参数,并基于所述预设控制参数调整各所述初始动作动画;分别将各调整后的初始动作动画作为各所述第一动作动画;其中,所述预设控制参数包括如下至少一项:播放速率变量、开始时间变量、动画重置时间变量、动画幅度变量。8.如权利要求2所述的虚拟对象动作处理方法,其特征在于,所述第一游戏行为是单次射击行为;所述控制所述目标虚拟对象执行所述第一游戏行为,并渲染展示所述第一游戏行为对应的第一动作动画,包括:控制所述目标虚拟对象执行所述单次射击行为;将所述单次射击行为动作动画作为需要展示的所述第一动作动画;根据所述第一虚拟武器的散射散布参数确定第一后坐力参数,并将所述单次射击行为动作动画的射击后仰角度作为第二后坐力参数;将所述第一后坐力参数和所述第二后坐力参数叠加到所述第一动作动画,并展示所述叠加后的第一动作动画。9.如权利要求2所述的虚拟对象动作处理方法,其特征在于,所述第一游戏行为是连续射击行为;所述控制所述目标虚拟对象执行所述第一游戏行为,并渲染展示所述第一游戏行为对应的第一动作动画,包括:控制所述目标虚拟对象执行所述连续射击行为;将所述...
【专利技术属性】
技术研发人员:王子宜,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。