正在等轴测地图上查找路径的信息
Looking for information about pathfinding on isometric maps
我正在开发一个名为Engine1的游戏引擎(徽标是一个大蒸汽火车)。我在运动动画、精灵动画和元素操纵方面非常成功。我可以非常快速地创建/去存储/动画元素(大约每1/40秒1000个元素)。
我现在希望扩展我的引擎,以包含一个支持路径查找的等轴测图库。请不要给我复制粘贴代码。我正在寻找有关等距路径查找的有效算法的信息和理论。
我还计划在我首先发布自己的游戏后,将我的引擎作为开源发布(概念验证)。如果您有兴趣获得早期构建消息,请告诉我。
基本的网格路径查找算法非常简单:
- 取你的起始单元格,递归地点击每一个可能的相邻单元格
- 忽略无效单元格,例如墙等
- 无论何时命中单元格,only如果处于该单元格的最低阶,则继续。例如:
-
只要你距离的最佳距离更远,就会死亡
A B C D E F G H I
你有几个路径从A-I(按随机顺序):
- A-B(1)-C(2)-F(3)-E(4)-H(5)-I(6)
- A-D(1)-E(2)-B(3)-因B(3)>B(1)而死亡
- A-D(1)-E(2)-F(3)-I(4)
- A-B(1)-E(2)-D(3)-因D(3)>D(1)而死亡
相关文章:
- 在Android网络应用程序中查找SD卡的路径
- 在六边形网格中查找最短路径
- Require JS with Knockout组件正在查找路径不正确的JS文件
- 从github url中查找用户、repo和路径
- 遍历JSON以查找树路径
- 在选定节点的有向、未加权图中查找所有路径
- 使用Realm React Native查找Realm文件的路径,以便与Realm Browser一起使用
- Require.js在错误的路径中查找嵌套的依赖项
- HTML5 画布 A* 星形路径查找
- 查找同一碰撞路径上两个对象之间的接触时间
- 查找键值的 JSON 路径
- *路径查找实现错误导致无限循环
- 使用jQuery在并行树路径中查找html元素
- 查找SVG路径的交叉点
- 在嵌套json对象中查找和更新,而不更改不同子路径中的相同密钥对值
- 如何查找涉及PDF's,然后在链接的前面附加一个绝对路径
- 查找链接路径从当前链接(javascript)向上的目录
- 如何使用jquery查找锚点标记的href路径
- 使用indexof()查找路径中不一致的值
- 正在等轴测地图上查找路径的信息