我跟随Unity网站上的Survival Shooter Tutorial,但是,当我去测试我的Zombunny'正确地产卵了。它产生了很好,就像它应该......直到我开始射击它们,一旦我杀死了我的第一个敌人我就得到了这个错误:
"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
我已经尝试过重新烘焙我的环境,但仍然无法正常工作。
答案 0 :(得分:0)
你的敌人,甚至死了,似乎想要接触你的玩家。
你确定你正在摧毁敌人的游戏对象吗? 此外,如果您正确地将敌人的生命值降至0或更低,除非您忘记添加此内容(在调用导航之前),否则不应该在教程的上下文中发生:
if(enemyHealth.currentHealth > 0 && playerHealth.currentHealth > 0)