Помогите решить проблему кто знает как. Ошибка CS0619
, незнаю что делать.
Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(10,16): error CS0619: 'GUIText' is obsolete:
'GUIText has been removed. Use UI.Text instead.'
Написано же что устарелаGUITexture
иGUITex
используйтеUI.Image
иUI.Image.Text
Сначала подключи UnityEngine.UI и замени где GUIText на Text
Установил последнюю версию Unity. Загрузил из assetstore.unity3d.com Standard assets. При импортировании сразу в консоли появились две ошибки:
Assets\Standard Assets\Utility\ForcedReset.cs(6,27): error CS0619: ‘GUITexture’ is obsolete: ‘GUITexture has been removed. Use UI.Image instead.’
Добавить using UnityEngine.UI; В место GUIText заменить на Text .
моделить в сторонних 3д пакетах – это нормальная практика, которая будет всегда ибо в этих ваших пробилдерах кроме примитивной прототипной фигни особо ничего не сделаешь. и полноценными заменами макса или блендера они не были и никогда в принципе не будут.
В настоящее время я делаю ремейк Dreadhalls в Unity3D. Я получил код, но у меня есть 2 ошибки
Я попытался заменить их элементами, указанными мне в сообщении об ошибке, но по-прежнему возникают ошибки, говорящие о том, что пользовательский интерфейс имени пространства имен не найден. Я все еще не привык к Unity, поэтому мне нужна помощь.
ошибка CS0619: UnityEngine.Component.renderer' is obsolete:
средство рендеринга свойств устарело. Вместо этого используйте GetComponent(). (UnityUpgradable)”
ошибка CS1061: тип UnityEngine.Component' does not contain a definition for
материала’ и не может быть найден метод расширения material' of type
UnityEngine.Component ‘(вам не хватает директивы using или ссылки на сборку?).
Хорошо, сейчас я изучаю единство, сегодня утром я открыл свою игру и столкнулся с этим кодом ошибки
Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(11,16): error CS0619:
'GUIText' is obsolete: 'GUIText has been removed. Use UI.Text instead.'
Я пробовал заменить GUIText
с участием UI.Text
однако это приводит к другим сообщениям об ошибках.
Я использую Unity 2017.2.0f3 и когда я использую GUIText
он показывает, что “этот компонент является частью устаревшей системы пользовательского интерфейса и будет удален в будущем выпуске”. Так что же является лучшей альтернативой, которую я должен использовать?
Перейдите в GameObject —> UI —> Text и Unity создаст Canvas с GameObject в качестве дочернего элемента. Этот ребенок GameObject будет иметь Text
составная часть.