Как получить доступ к компоненту Unity TextMesh Pro Dropdown через код? - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь получить доступ к раскрывающемуся списку TextMesh Pro через код, как если бы я использовал обычный раскрывающийся список из Unity, но я не уверен, как это сделать.

В конце концов я собираюсь сделать что-то вроде этого (работает, используя обычный выпадающий список):

using UnityEngine;
using UnityEngine.UI;

public class SettingsMenu : MonoBehaviour
{
    public Dropdown resolutionDropdown;
}

Но вместо использования нативного выпадающего списка Unity используйте выпадающий список TextMesh Pro.

Я уже использую TextMesh Pro в этом проекте (использую его для текста), поэтому пакет уже находится в самом проекте.

У меня возникают трудности с доступом к компоненту Dropdown раскрывающегося списка TextMesh Pro.

1 Ответ

0 голосов
/ 18 сентября 2018

Вам необходимо получить доступ к пространству имен TMPro.

Итак, в этом примере вы должны сделать:

using UnityEngine;

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

и в Unity вы сможете перетащить раскрывающийся список TextMesh Pro в Инспектор, без проблем!

Спасибо Хорхе Карвалью , который ответил мне на это в твиттере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...