我正在尝试通过代码访问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组件。
答案 0 :(得分:1)
您需要访问TMPro命名空间。
因此,在此示例中,您将执行以下操作:
using UnityEngine;
public class SettingsMenu : MonoBehaviour
{
public TMPro.TMP_Dropdown resolutionDropdown;
}
在Unity中,您将能够将TextMesh Pro的下拉列表拖到检查器中,没问题!
感谢Jorge Carvalho在Twitter上回答了我。