[发明专利]虚拟场景中的虚拟对象控制方法、装置、设备及存储介质有效
| 申请号: | 201910342816.5 | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110052027B | 公开(公告)日: | 2021-12-28 |
| 发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | A63F13/56 | 分类号: | A63F13/56;G06F3/0484 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 场景 中的 对象 控制 方法 装置 设备 存储 介质 | ||
本申请是关于一种虚拟场景中的虚拟对象控制方法、装置、设备及存储介质,涉及虚拟场景技术领域。该方法包括:获取虚拟对象在目标位置点处的目标运动状态;获取虚拟对象在当前位置点处的当前运动状态;获取差异数据,所述差异数据包括位置差异数据和运动状态差异数据;根据差异数据获取控制信息;根据控制信息控制虚拟对象转向。本申请在控制虚拟对象的转向操作时,综合考虑转向操作对虚拟对象的矢量速度方向和朝向的影响,以使得虚拟对象移动到指定移动路径上时,其矢量速度方向和朝向能够与指定移动路径的延伸方向保持一致,从而提高对虚拟对象的转向控制的效果。
技术领域
本申请涉及虚拟场景技术领域,特别涉及一种虚拟场景中的虚拟对象控制方法、装置、设备及存储介质。
背景技术
目前很多构建虚拟场景的应用能够实现对虚拟场景中的虚拟对象进行自动控制。而对虚拟对象的转向控制,是对虚拟对象进行自动控制过程中的重要环节。
在相关技术中,通常为自动控制的虚拟对象确定移动路径,在对虚拟对象的转向进行控制时,首先确定虚拟对象与移动路径之间的位置关系,然后根据位置关系确定虚拟对象的转向方向,继而按照确定转向方向控制虚拟对象转向。比如,当虚拟对象处于移动路径左侧时,可以控制虚拟对象右转,当虚拟对象处于移动路径右侧时,可以控制虚拟对象左转。
然而,虚拟场景中的虚拟对象通常都具有各自的朝向,按照相关技术中根据虚拟对象与移动路径之间的位置关系控制转向的方式,当控制虚拟对象到达移动路径时,虚拟对象的朝向与移动路径的方向通常会不一致,从而导致对虚拟对象的转向的自动控制效果较差。
发明内容
本申请实施例提供了一种虚拟场景中的虚拟对象控制方法、装置、设备及存储介质,可以用于提供在虚拟场景中对虚拟对象的转向的自动控制效果,技术方案如下:
一方面,提供了一种虚拟场景中的虚拟对象控制方法,所述方法包括:
获取所述虚拟对象在目标位置点处的目标运动状态,所述目标位置点是位于所述虚拟对象前方的位置点;
获取所述虚拟对象在当前位置点处的当前运动状态;
获取差异数据,所述差异数据包括位置差异数据和运动状态差异数据,所述位置差异数据用于指示所述目标位置点和所述当前位置点之间的差异,所述运动状态差异数据用于指示所述目标运动状态和所述当前运动状态之间的差异;
根据所述差异数据获取控制信息,所述控制信息用于指示对所述虚拟对象的方向的控制操作;
根据所述控制信息控制所述虚拟对象在所述虚拟场景中进行转向。
一方面,提供了一种虚拟场景中的虚拟对象控制装置,所述装置包括:
目标状态获取模块,用于获取所述虚拟对象在目标位置点处的目标运动状态,所述目标位置点是位于所述虚拟对象前方的位置点;
当前状态获取模块,用于获取所述虚拟对象在当前位置点处的当前运动状态;
差异获取模块,用于获取差异数据,所述差异数据包括位置差异数据和运动状态差异数据,所述位置差异数据用于指示所述目标位置点和所述当前位置点之间的差异,所述运动状态差异数据用于指示所述目标运动状态和所述当前运动状态之间的差异;
控制信息获取模块,用于根据所述差异数据获取控制信息,所述控制信息用于指示对所述虚拟对象的方向的控制操作;
控制模块,用于根据所述控制信息控制所述虚拟对象在所述虚拟场景中进行转向。
可选的,所述目标运动状态包括目标速度方向,所述当前运动状态包括当前矢量速度和当前朝向;所述运动状态差异数据包括矢量速度差异数据和朝向差异数据;
所述差异获取模块,用于,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910342816.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:游戏中的信息记录方法及装置、电子设备
- 下一篇:一种输出信息的方法及终端设备





