[发明专利]一种角色运动跟随方法及装置、计算设备及存储介质有效
申请号: | 201910600555.2 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110292773B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 廖镇传 | 申请(专利权)人: | 珠海西山居数字科技有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/79 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 王治东 |
地址: | 519000 广东省珠海市高新区唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 角色 运动 跟随 方法 装置 计算 设备 存储 介质 | ||
1.一种角色运动跟随方法,其特征在于,所述方法包括:
根据设定的记录频率,记录主角色的位置点以及位置点对应的状态信息,其中,所述位置点对应的状态信息至少包括:动作状态、当前位置点对应的地面高度和地形属性;
在确定所述主角色与非玩家角色NPC的距离大于距离阈值的情况下,查找与NPC当前位置第一距离范围内的主角色的位置点,并将所述位置点对应的状态信息赋予所述NPC,以使所述NPC根据所述位置点对应的状态信息对应的状态实现对主角色的运动跟随。
2.如权利要求1所述的角色运动跟随方法,其特征在于,根据设定的记录频率,记录主角色的位置点以及位置点对应的状态信息,包括:
根据设定的记录频率,判断主角色在当前帧中的位置点与上一次记录的位置点的位置距离是否大于第二阈值;
若主角色在当前帧中的位置点与上一次记录的位置点的位置距离大于第二阈值,则将主角色在当前帧中的位置点以及位置点对应的状态信息存储至记录器;
若主角色在当前帧中的位置点与上一次记录的位置点的位置距离不大于第二阈值,则判断主角色在当前帧中的位置点对应的状态信息与上一次记录的位置点对应的状态信息是否有变化;
若主角色在当前帧中的位置点对应的状态信息与上一次记录的位置点对应的状态信息没有变化,则不记录主角色在当前帧的位置点;
若主角色在当前帧中的位置点对应的状态信息与上一次记录的位置点对应的状态信息有变化,则将主角色在当前帧中的位置点以及位置点对应的状态信息存储至记录器。
3.如权利要求2所述的角色运动跟随方法,其特征在于,所述状态信息包括:主角色的位置、运动方向和运动速度;
将主角色在当前帧中的位置点以及位置点对应的状态信息存储至记录器,包括:
根据主角色在当前帧中的位置点,得到主角色的位置;
根据主角色在当前帧中的位置和上一帧中的位置,得到主角色在当前帧的位移和运动方向;
根据所述主角色在当前帧的位移和当前帧到上一帧的持续时间,得到主角色在当前帧的运动速度;
将主角色在当前帧的位置点,以及位置点对应的位置、运动方向和运动速度存储至记录器。
4.如权利要求1所述的角色运动跟随方法,其特征在于,查找与NPC当前位置第一距离范围内的主角色的位置点,将所述位置点对应的状态信息赋予所述NPC,以使所述NPC根据所述位置点对应的状态信息实现对主角色的运动跟随,包括:
S11、确定NPC的当前位置;
S12、判断NPC的当前位置的第一距离范围内是否有记录的主角色的位置点,若是,执行步骤S13,若否,执行步骤S14;
S13、将所述记录的主角色的位置点对应的状态信息赋予所述NPC,以使所述NPC执行对应的动作,返回步骤S11;
S14、控制所述NPC根据所述主角色当前的位置点进行直接跟随,返回步骤S11。
5.如权利要求4所述的角色运动跟随方法,其特征在于,所述状态信息还包括:当前位置点和前几个位置点的联通性;
所述步骤S13包括:
将具有联通性的多个位置点合并为一个位置点,并使所述NPC根据该合并后生成的位置点对应的状态信息执行对应的动作。
6.如权利要求2所述的角色运动跟随方法,其特征在于,所述方法还包括:
删除记录器中被NPC运动跟随使用过的位置点以及对应的状态信息。
7.如权利要求2所述的角色运动跟随方法,其特征在于,所述方法还包括:
在所述记录器中记录的位置点超过设定阈值的情况下,将新生成的位置点及其对应的状态信息覆盖记录器中生成时间最早的位置点及其对应的状态信息。
8.如权利要求2所述的角色运动跟随方法,其特征在于,所述方法还包括:根据所述主角色的位置点对应的状态信息,修改所述记录器的记录频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海西山居数字科技有限公司,未经珠海西山居数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910600555.2/1.html,转载请声明来源钻瓜专利网。