我目前正在创建一个自上而下的僵尸游戏与spritekit,我需要实现与僵尸寻路。我在网上找不到很多关于这个的教程,而且我找到的少数教程只描述了一个玩家,而且已经过时了。我在整个过程中都有障碍,还有一个明确的GKGraphNode,障碍已经消除。我只需要知道如何实现寻路的实体方面。谢谢您!

最佳答案

用GKGoal对付GKAgent(你的僵尸)。
这是一种激励一个或多个代理移动的影响。
有了代理和目标,你可以在你的僵尸身上添加一些特定的行为,让它们朝玩家移动。eg init(toSeekAgent:GKAgent)
目标和代理是实体组件系统的一部分

关于swift - Gameplaykit寻路敌人,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46897853/

10-08 23:57