"UILabel" не может быть найден

Когда я помещаю свой Demo.cs в стандартную папку активов, я получаю эту ошибку:

Assets/Standard Assets/Demo.cs(130,17): error CS0246: The type or namespace name 'UILabel' could not be found. Are you missing a using directive or an assembly reference?

и когда я помещаю папку активов Demo.cs выше, ошибка решается, но я не могу вызвать любой метод Demo.cs из моего другого Demo1.js

Выдает ошибку:
Assets/Scripts/Demo1.js(81,20): BCE0018: The name 'Demo' does not denote a valid type ('not found').

любое решение?

2 ответа

Решение

Я не смог получить доступ к компонентам NGUI из UnityScript Получил решение снизу ссылка

http://www.tasharen.com/forum/index.php?topic=6.0

Класс UILabel, который вы ищете, скорее всего, является частью NGUI.

Импортируйте NGUI в ваш текущий проект из хранилища активов (если вы его купили), и Unity найдет класс.

Другие вопросы по тегам