我目前正在统一构建一个 2D 自上而下的僵尸生存游戏,玩家必须在一个环境中奔跑以获取收藏品,我希望当玩家接近生成点时,僵尸会从地图周围的不同点生成,但我喜欢让敌人只在他们可以看到玩家时跟随/追逐玩家(与我现在的情况相比,他们只是立即移动到玩家身边)。有没有人有任何好的链接或实现这一点的方法?我看过的所有教程都是针对可玩角色而不是敌方 NPC。
谢谢
我目前正在统一构建一个 2D 自上而下的僵尸生存游戏,玩家必须在一个环境中奔跑以获取收藏品,我希望当玩家接近生成点时,僵尸会从地图周围的不同点生成,但我喜欢让敌人只在他们可以看到玩家时跟随/追逐玩家(与我现在的情况相比,他们只是立即移动到玩家身边)。有没有人有任何好的链接或实现这一点的方法?我看过的所有教程都是针对可玩角色而不是敌方 NPC。
谢谢
你需要:
或者,您可以记录 NPC 发现玩家的最后玩家位置;然后,如果他们打破 LOS(视线),僵尸就会移动到该位置并环顾四周以重新建立 LOS。