【技术实现步骤摘要】
本公开涉及人机交互
,具体而言,涉及一种虚拟对象运动控制方法及虚拟对象运动控制装置。
技术介绍
随着移动通信技术的快速发展,移动终端上的娱乐方式也逐渐普及扩展,例如在移动终端上出现了越来越多的游戏应用。在游戏应用的运行过程中,触控终端按照一定的布局将各种游戏对象显示出来,以便向用户呈现游戏场景以及提供游戏操作界面,同时,针对不同操作习惯的用户,会设置不同类型的控制模式。在部分游戏应用中,则是采用虚拟摇杆控制模式;例如,参考图1中所示,用户通过在虚拟摇杆区域102控制虚拟摇杆102进行不同方向的指向,即可控制虚拟对象100完成转向以及移动等动作。目前大部分游戏应用中采用的是直接映射控制方式,即游戏应用中被控制的虚拟对象的方向与用户操作的虚拟摇杆的方向完全保持一致,游戏应用每一逻辑帧需要计算出虚拟摇杆的方向,并将虚拟对象的方向设置为虚拟摇杆指向方向。但上述控制方式在控制某些虚拟对象时会显得不够真实。例如,如果虚拟对象是虚拟船只等动作缓慢的虚拟对象时时,由于虚拟船只的转向以及移动等动作会有一定的惯性和启动时间,不能够虚拟摇杆指向一个方向虚拟船只就即时到达该方向。因此,现有技术中的方案提供的真实感不足。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种虚拟对象运动控制方法及虚拟对象运动控制装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供一种虚拟对象运动控制方法,包括:侦测操作界面中 ...
【技术保护点】
一种虚拟对象运动控制方法,其特征在于,包括:侦测操作界面中一运动控制区域的触控操作,并根据所述触控操作获取为一虚拟对象设定的目标方向;获取前一逻辑帧结束时所述虚拟对象所在的方向与所述目标方向之间的夹角为初始角度,并根据所述初始角度以及一第一角加速度系数计算第一角加速度,所述第一角加速度的方向指向所述目标方向;获取前一逻辑帧所述虚拟对象的角速度为初始角速度,并根据所述初始角速度以及一第二角加速度系数计算第二角加速度,所述第二角加速度的方向与所述初始角速度的方向相反;在当前逻辑帧,根据所述初始角速度、所述第一角加速度、所述第二角加速度以及所述逻辑帧的周期计算当前逻辑帧角速度,并控制所述虚拟对象按照所述当前逻辑帧角速度旋转。
【技术特征摘要】
1.一种虚拟对象运动控制方法,其特征在于,包括:侦测操作界面中一运动控制区域的触控操作,并根据所述触控操作获取为一虚拟对象设定的目标方向;获取前一逻辑帧结束时所述虚拟对象所在的方向与所述目标方向之间的夹角为初始角度,并根据所述初始角度以及一第一角加速度系数计算第一角加速度,所述第一角加速度的方向指向所述目标方向;获取前一逻辑帧所述虚拟对象的角速度为初始角速度,并根据所述初始角速度以及一第二角加速度系数计算第二角加速度,所述第二角加速度的方向与所述初始角速度的方向相反;在当前逻辑帧,根据所述初始角速度、所述第一角加速度、所述第二角加速度以及所述逻辑帧的周期计算当前逻辑帧角速度,并控制所述虚拟对象按照所述当前逻辑帧角速度旋转。2.根据权利要求1所述的虚拟对象运动控制方法,其特征在于,所述运动控制区域包括虚拟摇杆区域;其中,根据虚拟摇杆在所述虚拟摇杆区域的位置获取为所述虚拟对象设定的目标方向。3.根据权利要求1或2所述的虚拟对象运动控制方法,其特征在于,所述第一角加速度系数与所述第二角加速度系数的值相同;或者,所述第一角加速度系数与所述第二角加速度系数的值不同。4.一种虚拟对象运动控制方法,其特征在于,包括:侦测操作界面中一运动控制区域的触控操作,并根据所述触控操作获取为一虚拟对象设定的目标位置;获取前一逻辑帧结束时所述虚拟对象所在的位置与所述目标位置之间的距离为初始距离,并根据所述初始距离以及一第一加速度系数计算第一加速度,所述第一加速度的方向指向所述目标位置;获取前一逻辑帧所述虚拟对象的速度为初始速度,并根据所述初始速度以及一第二加速度系数计算第二加速度,所述第二加速度的方向与所述初始速度的方向相反;在当前逻辑帧,根据所述初始速度、所述第一加速度、所述第二加速度以及所述逻辑帧的周期计算当前逻辑帧速度,并控制所述虚拟对象按照所述当前逻辑帧速度移动。5.根据权利要求4所述的虚拟对象运动控制方法,其特征在于,所述运动控制区域包括虚拟摇杆区域;其中,根据虚拟摇杆在所述虚拟摇杆区域的位置获取为所述虚拟对象设定的目标位置。6.根据权利要求4或5所述的虚拟对象运动控制方法,其特征在于,所述第一加速度系数与所述第二加速度系数的值相同;或者,所述第一加速度系数与所述第二加速度系数的值不同。7.一种虚拟对象运动控制装置,其特征在于,包括:目标方向获取模块,用于侦测操作界面中一运动控制区域的触控操...
【专利技术属性】
技术研发人员:徐境锋,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。