三日月館【別館】開発・制作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; // この変数はインスペクタに表示される
}
