Unity如何在Update里实现执行一次就停止调用 问题描述 想在Update里面实现敌人死亡后玩家的经验++,金币++,杀人数++,达成条件是敌人血量<=0,可是这样会造成敌人一直死,就是疯狂加经验,加金币,加杀人数。 解决办法 直接在写完+经验,+金币,+杀人数的代码后,写上 this.enable = false; 让代码不可用,问题解决。当然,这得是敌人死亡后你就要去销毁他,可以与延时调用或协成配合使用。