Version: Unity 6.0 (6000.0)
语言 : 中文
静态游戏对象
原始对象和占位对象

停用游戏对象

要从场景中临时删除游戏对象,可将游戏对象标记为非激活状态。

为此,请导航到检视器 (Inspector) 窗口并清除游戏对象名称左侧的复选框。停用的游戏对象的名称在层级 (Hierarchy) 窗口中显示为淡化。

要通过脚本停用游戏对象,请使用 SetActive 方法。要查看对象处于激活状态还是非激活状态,请检查 activeSelf 属性。

如果停用游戏对象,则会停止附加到该游戏对象的协程。

停用父游戏对象

如果停用父游戏对象,还会停用其所有子游戏对象,因为停用会覆盖所有子游戏对象上的 activeSelf 设置。重新激活父游戏对象时,子游戏对象会恢复到初始状态。

要了解子游戏对象在场景中是否处于激活状态,请使用 activeInHierarchy 属性。

注意:如果选中子游戏对象,则 activeSelf 属性并不总是准确的,因为即使该游戏对象设置为激活状态,其父游戏对象之一也可能会设置为非激活状态。

所选游戏对象 (Cube) 设置为激活状态,但在将其父游戏对象设置为激活状态之前保持非激活状态。
所选游戏对象 (Cube) 设置为激活状态,但在将其父游戏对象设置为激活状态之前保持非激活状态。
静态游戏对象
原始对象和占位对象