LibGDX - Враг двигался вперед и назад, используя A * PathFinding и Ashley - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь сделать платформерную игру с libGDX, используя gdxAI, Ashley и Box2D. Недавно я столкнулся с проблемой, которая заставляла меня задуматься.

Как заставить врагов двигаться на своих платформах без «цели», по которой я могу рассчитать путь? Я попробовал использовать SteveBehaviors, и все же я думаю, что это все еще путь, я не знаю, как заставить его работать.

Вот картинка, чтобы прояснить мой вопрос: Враг на платформе

И вы можете видеть, что я интегрировал A * PathFinding, чтобы работать только на платформах: A * PathFinding

Но я до сих пор не знаю, как заставить это работать. В идеале мне нужен метод, использующий FiniteStateMachines, но я открыт для всех решений.

Если вам нужны примеры кода, оставьте комментарий, и я отредактирую этот вопрос.

Спасибо.

...