目录
HideInInspector
HideInInspector
是 Unity 中一个属性修饰符,用于隐藏在 Unity Inspector 窗口中的变量或属性。当您在脚本中使用 HideInInspector
修饰符时,这个变量或属性将不会显示在 Unity Inspector 窗口中,因此无法在编辑器中进行编辑。但是,这些变量或属性仍然可以在脚本中进行访问和修改。
HideInInspector
通常用于隐藏对于用户而言不必要或不希望暴露的变量或属性,比如一些中间计算结果、内部状态等。它可以帮助保持 Inspector 界面的整洁,并避免用户误操作引起的问题。
以下是 HideInInspector
的使用示例:
using UnityEngine;
public class ExampleScript : MonoBehaviour
{
// 这个变量不会显示在 Unity Inspector 窗口中
[HideInInspector]
public int hiddenVariable;
// 这个属性也不会显示在 Unity Inspector 窗口中
[HideInInspector]
public float HiddenProperty { get; set; }
// 这个变量会显示在 Unity Inspector 窗口中
public int visibleVariable;
}