Да, это правда. Хотя с Visual Studio это легко исправить, так как вам будет предложено, что импортировать.

ользую Unity 2017.2.0f3 и когда я используюGUIText, он показывает, что «этот компонент является частью устаревшей системы пользовательского интерфейса и будет удален в будущем выпуске». Так какая же лучшая альтернатива мне следует использовать?

Ответы на вопрос(1)

Решение Вопроса

Text компонент заменил его. Это часть новой системы пользовательского интерфейса под названием uGUI.

Перейдите в GameObject ---> UI ---> Text и Unity создаст Canvas с GameObject в качестве дочернего элемента. Этот ребенок GameObject будет иметьText составная часть. Вы можете узнать больше о новой системе пользовательского интерфейсаВот.

Пример того, как изменить его из кода:

public Text myText;

void Start()
{
    myText.text = "This is my text";
}
 Programmer23 нояб. 2017 г., 12:30
Да, это правда. Хотя с Visual Studio это легко исправить, так как вам будет предложено, что импортировать.
 Superwayne23 нояб. 2017 г., 12:23
Просто примечание для использования нового UI Framework в коде. Текст (или любой другой новый элемент пользовательского интерфейса) является частью UnityEngine.UI. Вам придется добавить оператор использования или использовать UnityEngine.UI.Text, поскольку Unity не добавляет его автоматически.

Ваш ответ на вопрос