Unity 3D 假定一个GameObject对象指向一个实例,如果这个实例被销毁了,那么这个对象自动被设置成null吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 3D 假定一个GameObject对象指向一个实例,如果这个实例被销毁了,那么这个对象自动被设置成null吗相关的知识,希望对你有一定的参考价值。
没错是这样的,但是可能有区别,看看你是哪一种情况。如果你用的是Destroy (T.gameObject);那么在销毁后立刻检查null,显示不是null,这游戏对象其实只是被“隐藏”了。过一小段时间等GC处理之后,检查就是null。
如果用DestroyImmediate (T.gameObject);那么立刻就是null了。 参考技术A 见客棹歌回。
以上是关于Unity 3D 假定一个GameObject对象指向一个实例,如果这个实例被销毁了,那么这个对象自动被设置成null吗的主要内容,如果未能解决你的问题,请参考以下文章
[Unity3D] GameObject and MonoBehaviour
Unity3d关于Gameobject ,gameObject,Transform,transform的区别和关联的一些个人理解