三日月館【別館】開発・制作Tips集
[Unity] CSharpスクリプトで自作クラスをインスペクタで使用する
最終更新:
fumiduki1985
-
view
自作クラスの定義に[System.Serializable]属性を付加する。
これによりこのクラスはインスペクタに表示され、使用できるようになる。
これによりこのクラスはインスペクタに表示され、使用できるようになる。
記述例:
[System.Serializable] public class MyClass { public int myData; } [System.Serializable] public class Test : MonoBehaviour { public int n = 0; public MyClass myClass; // この変数はインスペクタに表示される }