【技术实现步骤摘要】
虚拟对象的移动方法及装置
本说明书涉及互联网
,特别涉及虚拟对象的移动方法及装置。
技术介绍
在虚拟场景中,可以预先为虚拟对象设计初始运动轨迹,且通过控制虚拟对象根据初始运动轨迹移动,使得虚拟对象可以完成一系列的动作,例如跨越障碍物。但由于虚拟场景的布置是比较随机的,在虚拟场景中障碍物的尺寸或位置发生变化的情况下,初始运动轨迹是无法与实际的虚拟场景匹配的。虚拟对象沿运动轨迹移动的过程连在一起可以称为初始动画,现有技术的游戏引擎中提供的解决方案是对多个初始动画进行混合得到与实际的虚拟场景匹配的混合动画,即可以得到与虚拟场景匹配的虚拟对象的混合运动轨迹。例如,若在虚拟场景中,虚拟对象需要翻越宽度为8厘米的障碍物且虚拟对象运动的方向为沿X轴正方向,初始运动轨迹中有翻越宽度为5厘米的障碍物的初始运动轨迹和翻越宽度为10厘米的障碍物的初始运动轨迹,且该两个初始运动轨迹中虚拟对象的运动方向均为沿X轴正方向,障碍物的高度与虚拟场景中障碍物的高度相同,因此,可以将该两个初始运动轨迹按照不同的权重进行混合,能够得到虚拟对象翻越宽 ...
【技术保护点】
1.一种虚拟对象的移动方法,其特征在于,所述方法包括:/n在虚拟对象根据初始运动轨迹移动过程中,在触发了预设的轨迹调整指令的情况下,基于所述轨迹调整指令对所述虚拟对象当前的运动参数进行调整,其中,所述轨迹调整指令中携带有调整时间段、虚拟对象的第一运动参数信息、初始参考点的第一信息、实际参考点的第二信息和运动参数标识;/n控制所述虚拟对象根据调整后的运动参数移动。/n
【技术特征摘要】
1.一种虚拟对象的移动方法,其特征在于,所述方法包括:
在虚拟对象根据初始运动轨迹移动过程中,在触发了预设的轨迹调整指令的情况下,基于所述轨迹调整指令对所述虚拟对象当前的运动参数进行调整,其中,所述轨迹调整指令中携带有调整时间段、虚拟对象的第一运动参数信息、初始参考点的第一信息、实际参考点的第二信息和运动参数标识;
控制所述虚拟对象根据调整后的运动参数移动。
2.如权利要求1所述的虚拟对象的移动方法,其特征在于,所述方法还包括:
对虚拟场景进行分析,确定所述虚拟场景中的至少一个实际参考点;
基于所述至少一个实际参考点在所述初始运动轨迹中设置至少一个运动参数调整标签,其中,每个运动参数调整标签包括所述初始运动轨迹中需要对虚拟对象的运动参数信息进行调整的调整时间段、运动参数标识和初始参考点标识,每个运动参数调整标签用于表征在所述调整时间段内对所述虚拟对象的运动参数信息进行调整;
相应地,所述触发了预设的轨迹调整指令,包括:
在虚拟对象根据所述初始运动轨迹移动过程中,若触发到运动参数调整标签,则确定触发了预设的轨迹调整指令。
3.如权利要求1所述的虚拟对象的移动方法,其特征在于,若所述运动参数标识包括位移标识,则所述虚拟对象的第一运动参数信息包括第一位置信息,所述基于所述轨迹调整指令对所述虚拟对象当前的运动参数进行调整,包括:
获取所述虚拟对象当前的第二位置信息;
基于所述初始参考点的第一信息、所述实际参考点的第二信息、所述虚拟对象的第一位置信息和所述虚拟对象的第二位置信息,对所述虚拟对象当前的位置信息进行调整。
4.如权利要求3所述的虚拟对象的移动方法,其特征在于,所述基于所述初始参考点的第一信息、所述实际参考点的第二信息、所述虚拟对象的第一位置信息和所述虚拟对象的第二位置信息,对所述虚拟对象当前的位置信息进行调整,包括:
基于所述初始参考点的第一信息和所述虚拟对象的第一位置信息,确定第一偏移信息;
基于所述实际参考点的第二信息和所述虚拟对象的第二位置信息,确定第二偏移信息;
基于所述第一偏移信息和所述第二偏移信息,确定所述虚拟对象的位移偏移信息;
基于所述位移偏移信息对所述虚拟对象当前的位置信息进行调整。
5.如权利要求1所述的虚拟对象的移动方法,其特征在于,若所述运动参数标识包括朝向标识,则所述虚拟对象的第一运动参数信息包括第一位置信息和第一朝向信息,所述基于所述轨迹调整指令对所述虚拟对象当前的运动参数进行调整,包括:
获取所述虚拟对象当前的第二位置信息和第二朝向信息;
基于所述初始参考点的第一信息、所述实际参考点的第二信息、所述虚拟对象的第一位置信息和第一朝向信息、以及所述虚拟对象的第二位置信息和第二朝向信息,对所述虚拟对象当前的朝向信息进行调整。
6.如权利要求5所述的虚拟对象的移动方法,其特征在于,基于所述初始参考点的第一信息、所述实际参考点的第二信息、所述虚拟对象的第一位置信息和第一朝向信息、以及所述虚拟对...
【专利技术属性】
技术研发人员:张译丹,陈杰,潘玮东,陈子乾,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。