如何通过代码访问Unity的TextMesh Pro Dropdown组件?

时间:2018-09-17 23:22:35

标签: unity3d

我正在尝试通过代码访问TextMesh Pro Dropdown,就像我使用Unity中的常规Dropdown一样,但是我不确定该怎么做。

最后我打算做的事情是这样的(使用正常的Dropdown可以正常工作):

using UnityEngine;
using UnityEngine.UI;

public class SettingsMenu : MonoBehaviour
{
    public Dropdown resolutionDropdown;
}

但是,不要使用Unity的本机Dropdown,而要使用TextMesh Pro的Dropdown。

我已经在该项目中使用了TextMesh Pro(将其用于文本),所以程序包已经在项目本身中。

我遇到的困难是访问TextMesh Pro的Dropdown的Dropdown组件。

1 个答案:

答案 0 :(得分:1)

您需要访问TMPro命名空间。

因此,在此示例中,您将执行以下操作:

using UnityEngine;

public class SettingsMenu : MonoBehaviour
{
    public TMPro.TMP_Dropdown resolutionDropdown;
}

在Unity中,您将能够将TextMesh Pro的下拉列表拖到检查器中,没问题!

感谢Jorge Carvalho在Twitter上回答了我。