你曾想要把某些公有變量在Inspetor面板中隱藏起來嗎,這樣很簡單就能做到.
讓我們來看以下代碼:
1 using UnityEngine; 2 3 public class HidingScript : MonoBehaviour { 4 5 public int variableThatNeedsToBeHidden = 100; 6 7 public int visibleVariable = 0; 8 }

可以看到這里Public 出的變量都顯示出來了,要想讓Public修飾的變量不在inspector中顯示,需要給不顯示的變量加上[HideInInspector].
1 using UnityEngine; 2 3 public class HidingScript : MonoBehaviour { 4 5 [HideInInspector] 6 public int variableThatNeedsToBeHidden = 100; 7 8 public int visibleVariable = 0; 9 }
下面可以看到,加上[HideInInspector]后的public變量在inspector中看不到了:

