Unity3D:停用游戏对象

Unity3D:停用游戏对象
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

停用游戏对象

要暂时从场景中移除游戏对象,可以将游戏对象标记为非活动状态。

为此,请导航到“检查器”窗口,然后清除游戏对象名称左侧的复选框。已停用的游戏对象的名称在“层次结构”窗口中显示为淡出。

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

停用父游戏对象

如果停用父游戏对象,则也会停用其所有子游戏对象,因为停用将覆盖所有子游戏对象的设置。当您重新激活父游戏对象时,子游戏对象将返回到其原始状态。activeSelf

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

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

选定的游戏对象(立方体)将设置为活动状态,但在将其父游戏对象设置为活动状态之前,将保持非活动状态。
选定的游戏对象(立方体)将设置为活动状态,但在将其父游戏对象设置为活动状态之前,将保持非活动状态。

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:原始对象和占位对象 (mvrlink.com)

下一篇:Unity3D:标签 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号