寻路功能拓展

更新时间2021/3/31112 浏览游戏开发攻略
TapTap
写了一个自定义的BFS寻路
在官方提供的底层方法以外,添加了多种策略
允许水平循环:将把最右侧的节点和最左侧的节点视为相互连接,要求宽是偶数
允许竖直循环:同上(上下连接,但要求高是偶数)
模式0完全不可走斜边,只能走上下左右相邻节点
模式1完全可走斜边,可以走对角线
模式2可走左右一侧斜边,用于制作六边形格子的地图
模式3可走上下一侧斜边,同上,制作另一种的六边形格子的地图
更新:新增了距离计算并对原有算法进行修正,将广度优先更改为A星寻路
但我碰到了另一个问题,在此求助
要让3DUI在固定世界坐标显示为固定大小怎么得到缩放的倍数,在线等... (图中两侧的缩放还是明显偏小)
1
1
3