|Unityツイート個人的に一度調べてみたかった属性についてブログに書いていきたいと思います。いろいろな制約や拡張ができるので、上手く組み合わせて使えば作業速度や効率が良くなると思います。属性クラスに成約をもたせることができます。RequireComponent指定したクラスが必要になります。Textクラスが必ず必要な場合には次のような記述を行います。{}もし必要なクラスがない場合にはダイアログが表示されます。SerializeFieldInspector上のprivateのフィールドを設定できます。(これをシリアライズ化とも呼ぶらしい)Publicでも同じようなことはできますが、他のクラスから参照ができてしまうので、限定して利用したい場合に使います。hogeText;AddComponentMenu「AddComponentMenu」メニューのComponent」に特定のクラスを指定する場合に利用します。次のコードでは「Hoge、AddComponentMenu」に追加します。MonoBehaviour{}画面上では次のようになります。ColorUsageアルファを設定できるかどうかを調整できます。_color;アルファの項目が無くなっています。ContextMenuContextMenuを設定すれば、Inspector上で右クリックを押すとメソッドを実行できるようになります。Test(){Debug.LogError(&quot;Test&quot;);}ContextMenuItemContextMenuItemは指定したフィールドで右クリックをすると、引数で指定したメソッドを呼び出せます。_color;DisallowMultipleComponentDisallowMultipleComponentは同一のコンポーネントをアタッチできなくします。MonoBehaviour{}参考サイトUnityのAttribute(属性)についてまとめてメモる。ツイートalbatrus.comの更新情報を以下のサービスで配信しています。次の記事Unityで、某会社のiOS/Androidのゲームアプリを作成しています。個人でもアプリを開発していましたが、現在は休養中。エフェクト,3DCGなど演出面を今後やっていきたいと思っています。@albatrus_jpさんのツイート個人的にcocos2dxを勉強するサイトを作成しています。