[发明专利]一种3D游戏的人物路径搜索方法有效
申请号: | 201711163614.1 | 申请日: | 2017-11-21 |
公开(公告)号: | CN107982917B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 高天寒;徐嘉宝 | 申请(专利权)人: | 北京广同川临场互动科技有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 胡晓男 |
地址: | 100020 北京市朝阳区向*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种3D游戏的人物路径搜索方法,包括:将3D游戏的人物路径导航地图划分成若干三角形;以起始点所在三角形的三条边为初始三个可行搜索方向,搜索交叠搜索节点找到分支点,相邻两个分支点之间的交叠搜索节点保存为交叠搜索节点集合;若两个分支点之间有多条路径,标记最短路径;判断人物路径的大致方向;结束点与起始点间不能够直达,则依次连接起始点、分支点间的最短路径、结束点;否则起始点与结束点的连线为搜索到的人物路径。本发明在搜索过程中将整个人物路径导航地图分支开并标记,搜索相关联的分支路径进行拼凑组合成最终路径,搜索拐点时利用射线的原理,避免不必要节点的搜索与计算,减少搜索时间和内存占有量。 | ||
搜索关键词: | 一种 游戏 人物 路径 搜索 方法 | ||
【主权项】:
一种3D游戏的人物路径搜索方法,其特征在于,包括:步骤1:将3D游戏的人物路径导航地图划分成若干三角形,并记录每个三角形的顶点和边,相邻两个三角形连接的顶点设为搜索节点;步骤2:将人物路径的起始位置作为人物路径搜索的起始点,以起始点所在三角形的三条边为人物路径的初始三个可行搜索方向;步骤3:分别以人物路径的初始三个可行搜索方向,搜索人物路径导航地图中的所有交叠搜索节点,找到人物路径导航地图中的所有分支点,将相邻两个分支点之间的交叠搜索节点保存为交叠搜索节点集合;所述交叠搜索节点是与当前三角形共用两个搜索节点的三角形中的另一个搜索节点;每两个交叠搜索节点组成成对交叠搜索节点;步骤4:分别以各交叠搜索节点集合为路径,确定各路径上的最短路线并记录,若出现两个分支点之间有多条路径,标记该两个分支点间最短路径;步骤5:判断人物路径的大致方向:选取人物路径的结束点,从起始点向起始点所在三角形三边中点分别做射线,以结束点向三条射线分别做垂线,垂线长度最小值对应的射线所在方向即人物路径的大致方向;步骤6:从结束点向起始点做射线,若射线经过不可行区域,则结束点与起始点间有障碍物不能够直达,从结束点往起始点搜索分支点依次连接起始点、分支点间的最短路径、结束点,得到人物路径搜索结果;否则结束点与起始点间没有障碍物能够直达,此时起始点与结束点的连线为搜索到的人物路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广同川临场互动科技有限公司,未经北京广同川临场互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711163614.1/,转载请声明来源钻瓜专利网。