那么代码目前是如何工作的,敌人会找到玩家并向他移动。当他找到他时,他会停下来然后开始攻击。如果玩家移开,敌人将停止攻击并且只是坐在那里直到玩家回到范围内。如何解决这个问题,以便当玩家移出范围时,敌人会再次开始追逐然后正常攻击?
{{1}}
我认为这是所有必要的相关代码。
答案 0 :(得分:1)
声明if (chasing == true && attacking == false)
意味着两个追逐都必须是真的,攻击必须是假的,但攻击永远不会在第一次攻击后设置为假(你已经注释掉所有{{ 1}}行)。