UnityのGameObjectのInspectorの各コンポーネントでは、enable/disableを設定できるチェックボックスがある。
・・・が、しかし表示がないものもあるではないか!
どゆこと???なんなの???
と、思ってましたが理由はとても単純
そのコンポーネント内にイベント関数である
- Start
- Update
- FixedUpdate
- LateUpdate
これらが存在するかどうかでチェックボックスの表示非表示が変わる。
そもそもここでコンポーネントをdisable(チェックボックスのチェックoff)の時に上記が実行されるかされないかが変わるためである。
色々芸が細かいな~Unity~