[发明专利]虚拟对象的行为控制方法和装置及存储介质有效
申请号: | 202010345540.9 | 申请日: | 2020-04-27 |
公开(公告)号: | CN111544889B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 王杨军;姚心然;金小刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/57 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈世华;王琦 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 行为 控制 方法 装置 存储 介质 | ||
1.一种虚拟对象的行为控制方法,其特征在于,包括:
获取在目标虚拟游戏的虚拟场景中触发的行为控制指令,其中,行为控制指令用于控制虚拟场景下的目标虚拟对象执行目标行为;
在目标虚拟对象处于群组成员状态的情况下,确定目标虚拟对象所在的目标虚拟群组,及目标虚拟群组中处于群组成员状态的其他成员虚拟对象,并控制目标虚拟对象及其他成员虚拟对象根据行为控制指令执行目标行为;
在目标虚拟对象处于个体状态的情况下,确定目标虚拟对象在虚拟场景中的当前环境信息,并在当前环境信息达到与目标虚拟对象匹配的行为条件的情况下,控制目标虚拟对象执行目标行为;
其中,在获取在目标虚拟游戏的虚拟场景中触发的行为控制指令之后,所述方法还包括:获取虚拟场景的全局信息,其中,全局信息中包括虚拟场景的全局空间结构信息;
所述确定目标虚拟对象在虚拟场景中的当前环境信息包括:根据全局空间结构信息确定目标虚拟对象的空间感知范围,其中,空间感知范围为目标虚拟对象的可视范围;从空间感知范围内获取目标虚拟对象的当前环境信息;在从空间感知范围内并未获取到当前环境信息的情况下,确定目标虚拟对象的射线感知信息,并根据射线感知信息获取目标虚拟对象的当前环境信息;
其中,确定目标虚拟对象的射线感知信息包括:以目标虚拟对象为中心,并取目标虚拟对象前向方向的预设角度为范围,发射N条射线,获取与射线相交的其他个体信息,其中,N为大于等于1的正整数。
2.根据权利要求1的方法,其特征在于,全局信息中还包括虚拟场景中各个虚拟群组的群组信息;在获取在目标虚拟游戏的虚拟场景中触发的行为控制指令之后,所述方法还包括:
在收到用于解散目标虚拟群组的解散指令的情况下,确定将目标虚拟对象从群组成员状态切换为个体状态,并根据全局信息获取目标虚拟对象在虚拟场景中的当前环境信息;
在收到用于将多个虚拟对象聚合为一个虚拟群组的集合指令,且多个虚拟对象中包括目标虚拟对象的情况下,确定将目标虚拟对象从个体状态切换为群组成员状态,并根据全局信息获取目标虚拟群组的群组信息。
3.根据权利要求1的方法,其特征在于,所述全局空间结构信息是指晶格结构,每个晶格代表场景平面中的一块坐标范围,并对每个晶格维护一个双向链表。
4.根据权利要求1的方法,其特征在于,所述根据全局空间结构信息确定目标虚拟对象的空间感知范围包括:
以目标虚拟对象所在位置为中心位置,以目标虚拟对象的视域距离为半径确定出候选感知范围;
根据目标虚拟对象的可视视角,从候选感知范围中确定出目标虚拟对象的空间感知范围。
5.根据权利要求1的方法,其特征在于,所述确定目标虚拟对象的射线感知信息包括:
以目标虚拟对象所在位置为中心位置,以目标虚拟对象的前向方向的半圆角度为范围,按照一定间隔采样,得到多条射线;
获取与多条射线相交的交点信息,作为射线感知信息。
6.根据权利要求1的方法,其特征在于,所述控制目标虚拟对象执行目标行为包括:
确定目标虚拟对象在执行目标行为的过程中的移动轨迹;
获取在移动轨迹上的虚拟对象对目标虚拟对象产生的吸引力和排斥力;
根据吸引力和排斥力确定目标虚拟对象的受力;
控制目标对象按照受力执行目标行为。
7.根据权利要求6的方法,其特征在于,所述获取在移动轨迹上的虚拟对象对目标虚拟对象产生的吸引力包括:
通过所述目标虚拟对象下一帧的移动速度、所述目标虚拟对象到达当前帧的移动速度、所述当前帧和所述下一帧的帧间时间间隔,计算所述目标虚拟对象所受的所述吸引力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010345540.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环状工件收料机构
- 下一篇:胶带膜料组合物及其应用和胶带膜料