2017-08-04 11 views
0

にメモやドキュメントを置くためにどのように:)私たちはノートか、我々はしたカスタムスクリプトの下インスペクタービューに表示することができドキュメントを設定するための方法はあります製?(Unity3D)スクリプト

Please see the image for a sample.

答えて

2

この答えは、それはlink that I found on googleからだ、私のものではありません。

は、あなたのクラスのカスタムインスペクタを実装する必要があり、あなたは、このような警告を表示したいときは、OnInspectorGUIEditorGUILayout.HelpBoxを使用することができます。そのような

何か:EditorGUILayout.HelpBoxため

EditorGUILayout.HelpBox("Some warning text", MessageType.Warning);

MessageTypeパラメータは、複数のオプションがあり、Infoそのうちの1つは、むしろ警告よりも、ノートを表示するのに適しているようです。

さらに詳しい情報を提供するsecond linkです。

+1

のように見えますが「あなたはドン呼び出します誰かを引用するか、リンクを提供する必要があります。 tatが別のウェブサイトの別の人によって書かれた長いコードの場合は、それらも引用してリンクする必要があります。あなたの最後のリンクは役に立ちますが。 – Programmer

+1

@Programmer私は、私が自分の言葉で見つけたものを書き直すにはあまりにも怠け者であったという免責事項を置いてくれた理由を認めなければならない;) – AndyJ

+0

@ Zarashi99あなたの問題を解決するので、この答えを受け入れることを忘れないでください。 – Programmer

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; 

をインクルードする方法はありません
Inspector view

関連する問題