找回密码
 注册
搜索
查看: 2969|回复: 27

问一下,mush的寻路是怎么做到的?

[复制链接]
门派:不明
发表于 2015-3-17 10:41:51 | 显示全部楼层 |阅读模式
mud的节点说多不多,但也有上千至少,想瞬间找到最短径路,也不是那么容易的吧?
用的是什么算法呢?谁懂的介绍一下?
又或者只是先到区域中心点,然后再跑呢?
门派:不明
发表于 2015-3-17 21:31:07 | 显示全部楼层
破玩意ll的杀手 研究它弄啥                              
门派:不明
发表于 2015-3-18 09:10:07 | 显示全部楼层
什么算法不知道
mush是直线路径的
然后直接定位到点,以点为中心搜索
门派:不明
 楼主| 发表于 2015-3-18 10:18:16 | 显示全部楼层
recollec@tx 发表于 2015-3-18 09:10
什么算法不知道
mush是直线路径的
然后直接定位到点,以点为中心搜索

以点为中心搜索,会不会出现
从起点到中心点的过程中,路过npc,导致npc出问题?
门派:不明
发表于 2015-3-18 20:20:44 | 显示全部楼层
mush 不错,可惜不会用  
门派:不明
发表于 2015-3-20 19:31:26 | 显示全部楼层
mush 的特点是可以自己编辑函数,你有能力的话,可以编辑自己想要的函数,从而实现路径寻找
最笨的办法,就是做无数条点对点的路径,然后去匹配
门派:不明
发表于 2015-3-22 22:03:48 | 显示全部楼层
可惜没有精力搞这个,否则也尝试下
门派:不明
 楼主| 发表于 2015-3-22 23:44:29 | 显示全部楼层
juvair@ts 发表于 2015-3-20 19:31
mush 的特点是可以自己编辑函数,你有能力的话,可以编辑自己想要的函数,从而实现路径寻找
最笨的办法,就 ...

那矩阵......如果有2000个节点,就是4m的路径......
我倒是考虑了一些算法,比如起点到区域,起点到定点,起点到定点周围小范围
不过不确定算法会不会很慢
目前连画地图的lua还没写完,实在不会弄这些...
门派:不明
发表于 2015-3-26 08:53:13 | 显示全部楼层
ltblue@tx 发表于 2015-3-22 23:44
那矩阵......如果有2000个节点,就是4m的路径......
我倒是考虑了一些算法,比如起点到区域,起点到定点 ...

画地图的那一块我建议你参考一下秋猫的
如果你没有可以联系我,我给你一份
门派:不明
 楼主| 发表于 2015-3-26 10:28:02 | 显示全部楼层
ice@test 发表于 2015-3-26 08:53
画地图的那一块我建议你参考一下秋猫的
如果你没有可以联系我,我给你一份

画地图我刚做完,昨天晚上完成的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-21 19:57 , Processed in 0.054174 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表