LibGDX-敌人使用A * PathFinding和Ashley来回移动

时间:2018-11-02 11:33:14

标签: libgdx path-finding state-machine

我正在尝试使用gdxAI,Ashley和Box2D与libGDX进行平台游戏。 最近,我遇到了一个让我思考的问题。

如何使敌人在没有可以计算路径的“目标”的情况下在其平台上移动? 我试过使用steeringBehaviors,但我认为所有方法仍不可行,我不知道该如何使其工作。

这里有一张图片可以澄清我的问题: Enemy in a platform

您是否可以看到我集成了A * PathFinding,因此只能在平台上运行: A* PathFinding

但是我仍然不知道如何使它工作。理想情况下,我希望使用FiniteStateMachines的方法,但是我对所有解决方案都持开放态度。

如果您希望任何代码示例发表评论,我将编辑此问题。

谢谢。

0 个答案:

没有答案