[发明专利]一种游戏控制方法、装置、计算设备及存储介质有效
申请号: | 202010176956.2 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111389007B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 裴勇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/67;A63F13/837 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 控制 方法 装置 计算 设备 存储 介质 | ||
1.一种游戏控制方法,其特征在于,包括:
获得非玩家角色在当前位置进行目标动作时的多个候选目标位置,具体包括:在非玩家角色的当前位置的多个方向中每个方向上生成至少一个候选目标位置;或者,在非玩家角色的当前位置的第一距离范围内生成多个初始候选目标位置,从所述多个初始候选目标位置中,确定出满足预设第一条件的多个候选目标位置;其中,所述当前位置为所述非玩家角色当前所在的任意位置点;每个候选目标位置与所述非玩家角色的当前任务匹配,且与所述当前位置之间的高度差满足第一高度范围,与所述非玩家角色的当前任务匹配包括与所述当前任务对应的方向相符;
确定所述非玩家角色从所述当前位置分别到达各个候选目标位置的候选路径,其中,候选路径是根据当前位置、候选目标位置、所述目标动作关联的动作模型以及所述非玩家角色的约束条件确定的,其中,所述动作模型用于表示所述非玩家角色执行所述目标动作的路径形状,所述动作模块是根据所述非玩家角色的设定参数确定的,针对同一个非玩家角色,不同类型的目标动作关联的动作模型不同;所述约束条件包括路径的顶点与端点直线之间的距离满足第二距离范围,所述约束条件是基于所述非玩家角色的设定参数获得的;所述第二距离范围针对不同类型的非玩家角色设置,具体包括:所述第二距离范围中的最大距离取值小于或等于非玩家角色在最大体力值能够达到的高度;
从多个候选路径中确定出满足路径条件的目标路径;所述路径条件包括以下(1)与(2)中至少一种:(1)路径的顶点与端点直线之间的距离满足预设距离值,所述端点直线是所述当前位置和路径的目标位置之间的连线;所述预设距离值是根据所述非玩家角色的体力值从所述第二距离范围中确定出的一个距离值;(2)所述非玩家角色沿目标路径进行所述目标动作对应的初始速度小于或等于预设速度;所述初始速度是根据所述目标路径、所述当前位置的坐标以及所述目标路径的顶点的坐标确定的;
将目标路径对应的候选目标位置确定为目标位置;
控制所述非玩家角色进行所述目标动作达到目标位置。
2.如权利要求1所述的方法,其特征在于,获得非玩家角色在当前位置进行目标动作时的多个候选目标位置,包括:
在所述当前位置的第一距离范围内随机生成多个初始候选目标位置;
从所述多个初始候选目标位置中,确定出与所述非玩家角色的当前任务匹配,且与所述当前位置之间的高度差满足第一高度范围的候选目标位置。
3.如权利要求1所述的方法,其特征在于,所述路径条件还包括:
在目标路径上不存在障碍物。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010176956.2/1.html,转载请声明来源钻瓜专利网。