Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 如何访问Unity';s TextMesh Pro下拉式组件的代码?_Unity3d - Fatal编程技术网

Unity3d 如何访问Unity';s TextMesh Pro下拉式组件的代码?

Unity3d 如何访问Unity';s TextMesh Pro下拉式组件的代码?,unity3d,Unity3d,我试图通过代码访问TextMesh Pro下拉列表,就好像我在使用Unity的常规下拉列表一样,但我不知道如何访问 我最终打算做的是这样的事情(即使用正常的下拉菜单工作): 但是,不要使用Unity的本机下拉列表,而是使用TextMesh Pro的下拉列表 我已经在这个项目中使用了TextMesh Pro(已经在文本中使用了它),所以包已经在项目中了 我遇到的困难是访问TextMesh Pro下拉列表的下拉组件。您需要访问TMPro名称空间 因此,在本例中,您将执行以下操作: using Uni

我试图通过代码访问TextMesh Pro下拉列表,就好像我在使用Unity的常规下拉列表一样,但我不知道如何访问

我最终打算做的是这样的事情(即使用正常的下拉菜单工作):

但是,不要使用Unity的本机下拉列表,而是使用TextMesh Pro的下拉列表

我已经在这个项目中使用了TextMesh Pro(已经在文本中使用了它),所以包已经在项目中了


我遇到的困难是访问TextMesh Pro下拉列表的下拉组件。

您需要访问TMPro名称空间

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

using UnityEngine;

public class SettingsMenu : MonoBehaviour
{
    public TMPro.TMP_Dropdown resolutionDropdown;
}
在Unity中,您可以将TextMesh Pro的下拉列表拖到Inspector中,没问题


感谢您在推特上回答我这个问题。

您也可以使用TMPro导入它,
现在就找到这个。TextMeshPro的首字母缩略词是TMP,这让我觉得这是某种动态生成的临时类,有点恼人。
using UnityEngine;

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