我目前正在开发一款需要敌人寻路的自上而下的2d电脑游戏。我找到了一个关于这方面的很好的教程,并遵循它。然而,它只解决了我问题的一半,因为我需要敌人以循环模式移动,或者至少能够继续到另一个目标。本教程只向我展示了AI如何从A点走到B点,而不是继续走到另一个点。有谁知道如何让它工作吗?
下面是我遵循的教程:http://hobblygobbly.tumblr.com/post/93960257057/how-to-setup-the-a-pathfinding-project-in-a-2d
发布于 2016-04-18 18:29:22
一般的解决方案是使用一个“路点”列表。
A、B、C、D、E
每当敌人到达一个航点(例如A)时,您将下一个航点(B)设置为该敌人的新目的地。
如果你有多个敌人都在走同一条路,对“到达路点”放松一点是个好主意--我的意思是你可以检查他们离它的距离是否小于一定的距离,然后再前进到下一个路点。这会阻止所有试图到达完全相同的点的阻塞。
https://stackoverflow.com/questions/36691160
复制相似问题