我目前正在使用 AndEngine 为 Android 平台开发塔防游戏。我的敌人(动画精灵扩展类)有硬编码路径。我想切换到更好的东西,敌人可以自己决定去哪里。我正在使用 TMX 地图。请参考以下地图:
2 个六边形图块是敌人的生成位置。我有 2 个关于 A* Pathing 的问题。
在 A 点是否有可能确保敌人不会转向另一个生成位置的路径?
据我所知,A* Pathing 寻找最短距离,那么有没有办法让敌人随机选择在 B 点走哪条路?
如果 A* Pathing 对于这些测试用例来说已经足够了,你能给我一个教程/示例的链接吗?我没有通过谷歌找到太多帮助。
如果 A* Pathing 无法做到这一点,我还有哪些其他选择?