如何向暴露的属性添加文档?

时间:2013-11-18 15:01:10

标签: unity3d

我想在自定义组件中添加文档。该文档应该在编辑器中可见。

它似乎已经可用于标准库组件:

enter image description here

但是,它对我的​​代码不起作用:

using UnityEngine;
using System.Collections;

public class MainPlayer : MonoBehaviour {
    // I would like to see this comment in the editor too!
    public string myName;

    // Use this for initialization
    void Start () {
        Debug.Log("I am alive and my name is " + myName);
    }

    // Update is called once per frame
    void Update () {

    }
}

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您需要做的就是用Tooltip属性装饰字段。 示例

[Tooltip("These are not droids you are looking for...")]
public string myName;

此外,如果我是你,我会[Header()]属性方式,因为它总是会在Inspector中的字段上方显示粗体标题,而不是仅显示有关悬停的信息。

标题和其他属性的文档: http://docs.unity3d.com/ScriptReference/HeaderAttribute.html

我担心没有直接链接到整个部分,因此您需要在左侧的导航栏中导航到名为 Attributes 的部分,该部分应该从开始处于活动状态。