Unity -Я использую пользовательский класс поля ввода, чтобы эти проблемы с потерей проблем и инспектор отключали некоторые функции ~ - PullRequest
0 голосов
/ 26 января 2020

Я хочу использовать этот пользовательский класс, но сталкиваюсь со следующими проблемами: 1. Во время выполнения этот пользовательский объект Inputfield теряет фокус? Не можете ввести символы в поле Как это исправить? 2. Почему некоторые функции пользовательского поля ввода отключены в Инспекторе?

введите описание изображения здесь

введите описание изображения здесь

1 Ответ

0 голосов
/ 27 января 2020

Вам нужна структура GameObject s, подобная этой

GameObjects

А в инспекторе перетащите Text Component Text GameObject в поле с именем Text Component вашего CustomInputField компонента, как показано ниже

enter image description here

Вы можете перетащить и перетащите все Text GameObject в поле, оно автоматически добавит соответствующий компонент (Text)

В противном случае, когда вы нажимаете на поле на экране, текст для редактирования отсутствует, поэтому ничего не происходит.

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