Задать вопрос
@Wolfak

Почему не фокусируется InputField в Unity?

Добрый день.

Смотрел кучу уроков в интернете и читал инструкции, но все равно не могу решить свою проблему.
Добавляю InputField внутрь Canvas, форма отлично отображается, но при клике на нее ничего не происходит.
Форма не фокусируется и ввод текста не работает.
Думал что проблема в позиции по Z, но ничего не выходит.

Надеюсь на вашу помощь, спасибо.
  • Вопрос задан
  • 593 просмотра
Подписаться 1 Средний 5 комментариев
Решения вопроса 1
MrMureno
@MrMureno Куратор тега Unity
VR for all
скопирую в ответ, для кого-нибудь в будущем (тем более даже автор вопроса попросил)

а скриншот иерархии? что там в настроиках инпутфилда у вас покажете?
EventSystem есть в сцене?
в канвасе евент камера выставлена? на самом канвасе висит график реикаст?
чтоб оно могло ловить клики и прочее))

рядом просто кнопки есть? они нажимаются? (ну то есть убедится ,что просто евенты кликов попадают на канвас)


так же было предложение сделать пустую новую сцену и сделать тест на "чистовую"

создайте просто из меню Юнити, в новой чистой сцене
GameObject -> UI -> Canvas.
Потом на канвасе - UI -> InputField.

Всё, дефолтный пример ,который точно работает - у вас есть. сравнивайте с вашим, смотрите что отличается.
надеюсь найдете)

и как итог
необходимо было добавить EventSystem.
Вы были правы, спасибо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы