2

DecoratorDrawerインスペクターの任意のフィールドに長くて意味のある説明を与えることができる を書いています。私はこのような外観を目指しています: ここに画像の説明を入力
(gimpで偽造)

それは、少し明るい背景、丸みを帯びた境界線などが必要です.

このスタイルを使用するエディタ内の場所があります。たとえば、ライトマッピング ウィンドウには 2 つのインスタンスがあります。 ウィジェットの外観が選択された lightmaper ウィンドウ

EditorGUI.HelpBox次の理由で使用できません。

  1. 中身の高さを確実に測れませんHelpBox。引き出しは使用を禁止していることに注意してくださいEditorGUILayout

  2. コンテンツのスタイルを設定するリッチ テキストやその他の方法はありません

  3. 画像は許可されていません - 後でオプションとして使用したいです

それを使用HelpBoxすると、次のようになります。

ここに画像の説明を入力


私の質問は:このスタイルで情報を表示できるようにするハードコーディングされたGUIStyleまたはUnityEditor/メソッドはありますか? UnityEditorInternalそうでない場合、このスタイルを偽造する方法について何か考えはありますか? 角を丸くする方法は?見た目が異なるプロ スキンがあることを忘れないでください。そのため、解決策が両方のスキンで機能するとよいでしょう。

4

2 に答える 2