Version: Unity 6.0 (6000.0)
言語 : 日本語
ScriptableObject
Managing update and execution order

Unity の属性

C# の 属性 は、クラス、プロパティ、メソッド宣言の前に配置することができ、特別な動作を指示する、メタデータマーカーです。

.NET ライブラリには多くの属性が定義されており、Unity は多くの Unity 固有のカスタム属性も提供しています。例えば HideInInspector 属性をプロパティ宣言の上に追加すると、パブリックであっても Inspector でそのプロパティを非表示にできます。属性は、以下のように宣言の上に角かっこで囲って指定します。

[HideInInspector]
public float strength;

UnityEngine 属性の完全なリストについては、スクリプティング API リファレンスの UnityEngine > Attributes の下にある AddComponentMenu で始まるリストを参照してください。

UnityEditor 属性の完全なリストについては、スクリプティング API リファレンスの UnityEditor > Attributes の下にある AssetPostprocessorStaticVariableIgnoreAttribute で始まるリストを参照してください。

注意.NET の ThreadStatic 属性は、Unity スクリプトに追加するとクラッシュの原因となるため、使用しないでください。

追加リソース

ScriptableObject
Managing update and execution order
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961