Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Gameplaykit寻路敌人_Swift_Xcode_Sprite Kit_Gameplay Kit - Fatal编程技术网

Swift Gameplaykit寻路敌人

Swift Gameplaykit寻路敌人,swift,xcode,sprite-kit,gameplay-kit,Swift,Xcode,Sprite Kit,Gameplay Kit,我目前正在用spritekit创建一个自上而下的僵尸游戏,我需要用僵尸实现寻路。我在网上找不到太多的教程,我找到的少数教程只描述了一个玩家,而且已经过时了。我在整个课程中都会遇到障碍,并且有一个明确的GKGraphNode,其中的障碍已经消除。我只需要知道如何实现寻路的实体端。谢谢大家! 在GK代理(你的僵尸)上使用GK目标。 这是一种推动一个或多个代理移动的影响 有了代理和目标,你可以在你的僵尸身上添加某些行为,使他们向玩家移动。eg初始(toSeekAgent:GK代理) 目标和代理是实体组

我目前正在用spritekit创建一个自上而下的僵尸游戏,我需要用僵尸实现寻路。我在网上找不到太多的教程,我找到的少数教程只描述了一个玩家,而且已经过时了。我在整个课程中都会遇到障碍,并且有一个明确的GKGraphNode,其中的障碍已经消除。我只需要知道如何实现寻路的实体端。谢谢大家!

在GK代理(你的僵尸)上使用GK目标。 这是一种推动一个或多个代理移动的影响

有了代理和目标,你可以在你的僵尸身上添加某些行为,使他们向玩家移动。eg初始(toSeekAgent:GK代理)

目标和代理是实体组件系统的一部分

在GKAgent(您的僵尸)上使用gkagoal。 这是一种推动一个或多个代理移动的影响

有了代理和目标,你可以在你的僵尸身上添加某些行为,使他们向玩家移动。eg初始(toSeekAgent:GK代理)

目标和代理是实体组件系统的一部分