【发布时间】:2018-07-07 08:50:07
【问题描述】:
我一直在 Unity 中查看以下 C# 脚本:
Gameobject Timer= Gameobject.Find("LevelTimer");
Destroy(Timer);
Gameobject[] FIreworkSystems=
Gameobject.FindGameObjectsWithTag("Fireworks");
foreach(Gameobject GO in FireworkSystems)
GO.GetComponent<particleSystem>().Play();
我的问题是:
Gameobject 是类,我创建了名为 Timer 的 Object 和
Gameobject.Find 方法查找带有字符串“LevelTimer”的对象,
然后将 LevelTimer 实例分配给 Timer。
和Destroy(Timer) 方法销毁Timer 对象..
但我猜 LevelTimer 没有被破坏。
LevelTimer 被破坏了吗? 简而言之,在我将实例分配给实例变量后, 如果我删除了实例变量,原始实例也会被破坏吗?
【问题讨论】: