[发明专利]虚拟飞行器的控制方法、装置、终端及存储介质有效
申请号: | 201910865786.6 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110559653B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 刘柏君 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/24 | 分类号: | A63F13/24;A63F13/577;A63F13/837;G06F3/01;G06F3/0481;G06T19/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 飞行器 控制 方法 装置 终端 存储 介质 | ||
1.一种虚拟飞行器的控制方法,其特征在于,所述方法包括:
显示用户界面,所述用户界面中包括位于虚拟环境中的虚拟飞行器;
获取所述虚拟飞行器的实时相对高度,所述实时相对高度是指所述虚拟飞行器与其正下方的虚拟物体之间的实时距离;
当所述虚拟飞行器在所述虚拟环境中飞行的过程中,
计算所述实时相对高度与目标相对高度之间的差值;
根据所述差值确定给所述虚拟飞行器施加的用于自适应高度调整的第一驱动力;
根据所述第一驱动力、所述虚拟飞行器在垂直于水平面方向上受到的阻力,以及所述虚拟飞行器的重量,计算所述虚拟飞行器的第一加速度;
根据所述第一加速度、所述虚拟飞行器在上一个时间戳的速度,以及相邻两个时间戳之间的时间间隔,计算所述虚拟飞行器在当前时间戳的速度;
根据所述虚拟飞行器在当前时间戳的速度、所述虚拟飞行器在所述上一个时间戳的实时相对高度,以及所述相邻两个时间戳之间的时间间隔,计算所述虚拟飞行器在所述当前时间戳的实时相对高度;
控制所述虚拟飞行器在所述当前时间戳对应的用户界面中,按照所述当前时间戳的实时相对高度进行显示。
2.根据权利要求1所述的方法,其特征在于,所述显示用户界面之后,还包括:
获取对应于所述虚拟飞行器的高度调整指示;
根据所述高度调整指示,调整所述虚拟飞行器的实时绝对高度,所述实时绝对高度是指所述虚拟飞行器与参考水平面之间的实时距离。
3.根据权利要求2所述的方法,其特征在于,所述根据所述高度调整指示,调整所述虚拟飞行器的实时绝对高度,包括:
根据所述高度调整指示确定给所述虚拟飞行器施加的用于手动高度调整的第二驱动力;
根据所述第二驱动力、所述虚拟飞行器在垂直于水平面方向上受到的阻力,以及所述虚拟飞行器的重量,计算所述虚拟飞行器的第二加速度;
根据所述第二加速度、所述虚拟飞行器在上一个时间戳的速度,以及相邻两个时间戳之间的时间间隔,计算所述虚拟飞行器在当前时间戳的速度;
根据所述虚拟飞行器在当前时间戳的速度、所述虚拟飞行器在所述上一个时间戳的实时绝对高度,以及所述相邻两个时间戳之间的时间间隔,计算所述虚拟飞行器在所述当前时间戳的实时绝对高度;
控制所述虚拟飞行器在所述当前时间戳对应的用户界面中,按照所述当前时间戳的实时绝对高度进行显示。
4.根据权利要求2所述的方法,其特征在于,所述获取对应于所述虚拟飞行器的高度调整指示,包括:
若接收到对应于所述用户界面中的上升操作控件的触发信号,则获取对应于所述虚拟飞行器的高度上调指示,所述高度上调指示用于触发上调所述虚拟飞行器的实时绝对高度;
若接收到对应于所述用户界面中的下降操作控件的触发信号,则获取对应于所述虚拟飞行器的高度下调指示,所述高度下调指示用于触发下调所述虚拟飞行器的实时绝对高度。
5.根据权利要求2所述的方法,其特征在于,所述根据所述高度调整指示,调整所述虚拟飞行器的实时绝对高度之后,还包括:
在检测到所述高度调整指示消失时,获取所述虚拟飞行器的实时相对高度,并将获取到的所述实时相对高度确定为所述目标相对高度。
6.根据权利要求1所述的方法,其特征在于,所述获取所述虚拟飞行器的实时相对高度之后,还包括:
在所述用户界面中显示所述实时相对高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910865786.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多摇杆的游戏手柄
- 下一篇:轨迹球游戏手柄及其装置