[发明专利]虚拟对象的移动控制方法、装置、终端和存储介质有效
申请号: | 201910487940.0 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110096214B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 王俊翔;胡艺钟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;A63F13/42 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 移动 控制 方法 装置 终端 存储 介质 | ||
1.一种虚拟对象的移动控制方法,其特征在于,所述方法包括:
显示目标应用程序的目标视角画面,在所述目标视角画面上叠加显示虚拟摇杆和所述虚拟摇杆的可移动区域,其中,在初始状态下,所述虚拟摇杆位于所述可移动区域的中心;
当获取到对应于所述虚拟摇杆的触发操作时,启动所述虚拟摇杆;
在所述虚拟摇杆处于启动状态下,获取触控点从第一时刻到第二时刻的位置变化量;其中,当所述触控点在有效触控范围内移动时,所述虚拟摇杆的位置与所述触控点的位置实时同步变化,所述有效触控范围包含且大于所述可移动区域,所述位置变化量包括横坐标的变化量和纵坐标的变化量;
根据所述位置变化量和所述虚拟摇杆在所述第一时刻的位置,计算所述虚拟摇杆在所述第二时刻的预计位置;其中,所述预计位置的横坐标为所述虚拟摇杆在所述第一时刻的横坐标与所述横坐标的变化量之和,所述预计位置的纵坐标为所述虚拟摇杆在所述第一时刻的纵坐标与所述纵坐标的变化量之和;
若所述预计位置位于所述可移动区域之外,则计算所述预计位置与所述可移动区域的中心之间的连线,与所述可移动区域的边缘的交点坐标;
将所述交点坐标确定为所述虚拟摇杆在所述第二时刻的实际位置;
根据所述虚拟摇杆在所述第二时刻的实际位置控制所述虚拟对象进行移动。
2.根据权利要求1所述的方法,其特征在于,所述根据所述位置变化量和所述虚拟摇杆在所述第一时刻的位置,计算所述虚拟摇杆在所述第二时刻的预计位置之后,还包括:
若所述预计位置位于所述可移动区域之内,则将所述预计位置确定为所述虚拟摇杆在所述第二时刻的实际位置。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述根据所述虚拟摇杆在所述第二时刻的实际位置控制所述虚拟对象进行移动,包括:
根据所述虚拟摇杆在所述第二时刻的实际位置,计算所述虚拟摇杆相对于所述可移动区域的中心的方向和距离;
根据所述方向和距离,确定所述虚拟对象的移动方向和移动速度;
根据所述移动方向和移动速度,控制所述虚拟对象进行移动。
4.一种虚拟对象的移动控制装置,其特征在于,所述装置包括:
显示模块,用于显示目标应用程序的目标视角画面,在所述目标视角画面上叠加显示虚拟摇杆和所述虚拟摇杆的可移动区域,其中,在初始状态下,所述虚拟摇杆位于所述可移动区域的中心;
启动模块,用于当获取到对应于所述虚拟摇杆的触发操作时,启动所述虚拟摇杆;
调整模块,用于在所述虚拟摇杆处于启动状态下,获取触控点从第一时刻到第二时刻的位置变化量;其中,当所述触控点在有效触控范围内移动时,所述虚拟摇杆的位置与所述触控点的位置实时同步变化,所述有效触控范围包含且大于所述可移动区域,所述位置变化量包括横坐标的变化量和纵坐标的变化量;根据所述位置变化量和所述虚拟摇杆在所述第一时刻的位置,计算所述虚拟摇杆在所述第二时刻的预计位置;其中,所述预计位置的横坐标为所述虚拟摇杆在所述第一时刻的横坐标与所述横坐标的变化量之和,所述预计位置的纵坐标为所述虚拟摇杆在所述第一时刻的纵坐标与所述纵坐标的变化量之和;若所述预计位置位于所述可移动区域之外,则计算所述预计位置与所述可移动区域的中心之间的连线,与所述可移动区域的边缘的交点坐标;将所述交点坐标确定为所述虚拟摇杆在所述第二时刻的实际位置;
控制模块,用于根据所述虚拟摇杆在所述第二时刻的实际位置控制所述虚拟对象进行移动。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
确定模块,用于当所述预计位置位于所述可移动区域之内时,将所述预计位置确定为所述虚拟摇杆在所述第二时刻的实际位置。
6.根据权利要求4至5任一项所述的装置,其特征在于,所述控制模块,用于:
根据所述虚拟摇杆在所述第二时刻的实际位置,计算所述虚拟摇杆相对于所述可移动区域的中心的方向和距离;
根据所述方向和距离,确定所述虚拟对象的移动方向和移动速度;
根据所述移动方向和移动速度,控制所述虚拟对象进行移动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910487940.0/1.html,转载请声明来源钻瓜专利网。