0

我目前正在使用 AndEngine 为 Android 平台开发塔防游戏。我的敌人(动画精灵扩展类)有硬编码路径。我想切换到更好的东西,敌人可以自己决定去哪里。我正在使用 TMX 地图。请参考以下地图:

2 个六边形图块是敌人的生成位置。我有 2 个关于 A* Pathing 的问题。

在 A 点是否有可能确保敌人不会转向另一个生成位置的路径?

据我所知,A* Pathing 寻找最短距离,那么有没有办法让敌人随机选择在 B 点走哪条路?

如果 A* Pathing 对于这些测试用例来说已经足够了,你能给我一个教程/示例的链接吗?我没有通过谷歌找到太多帮助。

如果 A* Pathing 无法做到这一点,我还有哪些其他选择?

4

1 回答 1

2

为了使用 A*,您需要知道敌人试图到达的位置。如果你在右边的两个出口点之间随机化敌人的目标位置,它们应该可以正常工作。

于 2012-04-24T16:49:19.260 回答