[发明专利]虚拟角色的任务执行方法、装置及终端设备有效
申请号: | 202080000007.7 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111279394B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 徐守祥 | 申请(专利权)人: | 深圳信息职业技术学院 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 角色 任务 执行 方法 装置 终端设备 | ||
1.一种虚拟角色的任务执行方法,其特征在于,包括:
获取任务语义路径,其中,所述任务语义路径为根据目标任务的标识号,确定的与所述目标任务对应预存的语义路径,所述语义路径为绘制在虚拟环境的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;所述有向连接构成每个所述节点的可出发和进入的方向与距离的信息;
根据所述虚拟角色的位置及任务语义路径的节点位置信息确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径;所述奔赴路由为所述虚拟角色从当前位置前往所述任务语义路径的路径;
根据所述任务语义路径的所述有向连接及所述节点的信息,在所述任务语义路径上移动并执行目标行为,完成所述目标任务;其中,所述根据所述任务语义路径的所述有向连接及所述节点的信息,在所述任务语义路径上移动并执行目标行为,包括:根据所述任务语义路径的所述有向连接及所述节点的节点位置信息,在所述任务语义路径上进行移动;当所述虚拟角色到达所述任务语义路径的节点时,根据所述节点的节点行为语义信息及节点环境语义信息,执行所述目标行为。
2.如权利要求1所述的虚拟角色的任务执行方法,其特征在于,在所述获取任务语义路径之前,还包括:
获取执行目标任务的任务指示;
对应地,所述获取任务语义路径,包括:
根据所述任务指示确定任务语义路径。
3.如权利要求1所述的虚拟角色的任务执行方法,其特征在于,所述根据所述虚拟角色的位置及任务语义路径的节点位置信息确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径,包括:
根据所述虚拟角色的位置及所述任务语义路径的节点位置信息,确定目标节点,其中所述目标节点为所述任务语义路径上与所述虚拟角色距离最近的节点;
根据所述目标节点建立筒视线;
根据所述筒视线与所述虚拟角色所处环境的碰撞信息,确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径。
4.如权利要求3所述的虚拟角色的任务执行方法,其特征在于,所述根据所述筒视线与所述虚拟角色所处环境的碰撞信息,确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径包括:
若所述筒视线与所述虚拟角色所处环境不存在碰撞,则确定所述虚拟角色与所述目标节点的连线为奔赴路由,根据所述奔赴路由到达所述任务语义路径。
5.如权利要求3所述的虚拟角色的任务执行方法,其特征在于,所述碰撞信息包含碰撞对象的类型信息和位置信息,所述根据所述筒视线与所述虚拟角色所处环境的碰撞信息,确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径包括:
若所述筒视线与所述虚拟角色所处环境存在碰撞,则根据所述碰撞对象的类型信息和位置信息确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径。
6.如权利要求3所述的虚拟角色的任务执行方法,其特征在于,所述根据所述筒视线与所述虚拟角色所处环境的碰撞信息,确定奔赴路由,并根据所述奔赴路由到达所述任务语义路径,包括:
若所述筒视线与所述虚拟角色所处环境中的物体存在碰撞,且所述物体存在对应的语义路径,则获取物体语义路径,其中所述物体语义路径为所述物体对应的语义路径;
若当前未存在预存的让路语义路径或者预存的让路语义路径与所述物体语义路径不一致,则执行以下步骤:
根据所述物体语义路径更新所述让路语义路径;
确定所述让路语义路径上与所述虚拟角色距离最近的节点为第一让路节点;
根据所述第一让路节点到达所述让路语义路径,并根据所述第一让路节点的信息执行对应的行为;
在所述让路语义路径上确定与所述任务语义路径距离最近的节点为第二让路节点;
根据所述第一让路节点及所述第二让路节点,确定预设让路方向并进行存储;
根据所述预设让路方向前往所述让路语义路径的下一节点,根据所述让路语义路径的下一节点的信息执行对应的行为,并返回所述根据所述目标节点建立筒视线的步骤;其中所述让路语义路径为所述虚拟角色前往所述任务语义路径过程需经过的其它语义路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳信息职业技术学院,未经深圳信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080000007.7/1.html,转载请声明来源钻瓜专利网。