之前公布了个自研的RCA寻路算法,效率比传统的A星算法快很多,因为没有很好的测试案例验证,所以一些开发者半信半疑,现在把测试案例补上,让大家验证一下。
测试案例链接
测试案例里能测“RCA寻路”和“A星寻路”的过程都做了哪一步,所消耗的寻路深度是多少,寻路深度代表着寻路的时间复杂度,时间复杂度随着寻路深度的增加呈指数上涨(不是线性上涨)。
点击页面上面工具栏的 “RCA寻路”和“A星寻路”可切换不同的算法,可点击拖拽玩家到任意位置,鼠标滚轮可放大缩小视野,键盘方向键可上下作用滚屏。另外左下角有3个地图的入口按钮,点击可切换不同大小不同类型的地图。
如果测了对RCA寻路性能还有疑惑的可评论提出。
RCA寻路相关的介绍
比“A星寻路”和“跳点寻路”更快的寻路算法《RCA寻路》介绍,对付大地图寻路的利器。 - Creator 3.x - Cocos中文社区
RCA寻路源码获取
RCA寻路算法在我写的RPG地图编辑器前端框架内,可到地图编辑器下载菜单下载,可免费获取。
地图编辑器地址
https://easymapeditor-1258223435.cos.ap-guangzhou.myqcloud.com/v2.0.0/web-mobile/index.html
如下图:点击下载菜单,点击基础框架,下载一个cocoscreator2.4.15或cocoscreator3.8.6版本
项目中RCA寻路算法的位置





