关于unity中destroy方法的疑问

  1. 一个gameObject被destroy,如何判断操作已经完成?
    我试过gameObject == null
    也试过 !gameObject
    都不行是我的方法错了吗。

  2. destroy删除后的游戏对象的内存是否被完全释放了,如果没有,我们如何进行清理工作?

如果你不确定gameObject = null赋值 就可以避免了

Destroy(gameobject);之后,你的gameobject==null的结果就为true,此时的gameobject是一个null。

Destroy的时候不会直接销毁的,当这个对象没有一个引用的时候,会自动销毁对象的