にメモやドキュメントを置くためにどのように:)私たちはノートか、我々はしたカスタムスクリプトの下インスペクタービューに表示することができドキュメントを設定するための方法はあります製?(Unity3D)スクリプト
0
A
答えて
2
この答えは、それはlink that I found on googleからだ、私のものではありません。
は、あなたのクラスのカスタムインスペクタを実装する必要があり、あなたは、このような警告を表示したいときは、
OnInspectorGUI
内EditorGUILayout.HelpBox
を使用することができます。そのような
EditorGUILayout.HelpBox("Some warning text", MessageType.Warning);
MessageType
パラメータは、複数のオプションがあり、Info
そのうちの1つは、むしろ警告よりも、ノートを表示するのに適しているようです。
さらに詳しい情報を提供するsecond linkです。
0
おそらくTooltip
属性で十分です。パブリックフィールドを文書化して、ツールチップのポップアップがマウスの上に表示されるようにします。
s。詳細についてはhttps://docs.unity3d.com/ScriptReference/TooltipAttribute.htmlをご覧ください。
[更新] これを実現するためのより良い方法が見つかった(まだ完全ではありません)。
Header attributeあなたはインスペクタで直接テキストを表示することができますが、それはただの関数なのでリッチテキスト形式または画像
[Header("--- Note ---", order=1)]
[Space(-10, order = 2)]
[Header("First Attribute is between 1 and 10", order = 3)]
[Range(1, 10)]
public int FirstProperty = 1;
[Space(10, order = 4)]
public string Hint;
関連する問題
- 1. Unity3D - プロセス(Ubuntuの)とC#のスクリプト通信
- 2. Unity3dでスクリプトが動作しない
- 3. UNITY3D
- 4. Unity3D。
- 5. スクリプトからGameObjectコンポーネントを有効/無効にする[Unity3D]
- 6. 他のスクリプトから変数を表示するUNITY3DエラーC#
- 7. Unity3dのc#スクリプトを使用して3dモデルにアクセス
- 8. Unity3D:同じスクリプトを持つ2つのオブジェクト
- 9. Unity3d 2017.2でJavaスクリプト言語を使用できますか?
- 10. 別のスクリプトからの呼び出しメソッドC#Unity3d
- 11. スクリプトで特定のポイントでunity3dのドアを移動するC#
- 12. Unity3dはゲームオブジェクトにスクリプトを添付して何かをする
- 13. Unity3d - 別のスクリプトでイベントを定義する
- 14. Unity3Dでスクリプトにターゲットをプログラムで割り当てます
- 15. はUnity3D
- 16. エラーUnity3D
- 17. はUnity3D
- 18. Unity3Dグリッドレイアウトグループ
- 19. Unity3D GenerateManifest.cs
- 20. Unity3D input.acceleration
- 21. Unity3D Objectsポジショニング
- 22. unity3dのSpriteAnimation
- 23. Enterprise ArchitectとUnity3D
- 24. iOS 11、Unity3dランダムスタートアップクラッシュ
- 25. Unity3d UIテキスト
- 26. Unity3Dは、親オブジェクト
- 27. Androidスタジオでunity3D
- 28. C#スコアカウンター{Unity3D}
- 29. Unity3d Windows用FireBlade
- 30. Unity3D Collision on Demand
のように見えますが「あなたはドン呼び出します誰かを引用するか、リンクを提供する必要があります。 tatが別のウェブサイトの別の人によって書かれた長いコードの場合は、それらも引用してリンクする必要があります。あなたの最後のリンクは役に立ちますが。 – Programmer
@Programmer私は、私が自分の言葉で見つけたものを書き直すにはあまりにも怠け者であったという免責事項を置いてくれた理由を認めなければならない;) – AndyJ
@ Zarashi99あなたの問題を解決するので、この答えを受け入れることを忘れないでください。 – Programmer