当游戏对象被销毁时unity5中的空引用异常

null reference exception in unity5 when gameobject destroyed

我正在尝试制作游戏。我有一个敌方 AI,它使用玩家的位置来跟踪并且 move.But 当玩家 dies.Can 有人帮忙时我得到一个空引用异常? 我有一个游戏控制器脚本和一个玩家 health.I 的脚本在 these.But 中没有问题 即使在尝试加载 level.I 比较null.But 的游戏对象看起来无法正常工作。这是我比较的

if(object.Equals(Target, null)) // doesn't compare 
Application.LoadLevel("menu");

有什么建议吗?

I compared the gameobject with null if(object.Equals(Target, null))

我能够重现那个问题。您的 if(object.Equals(Target, null)) 并没有按照您的想法行事。要在使用之前检查对象是否为 null,只需使用

if (Target != null)
  //your code