2017-02-05 24 views
0

Я использую Unity 5.5, и я создал базовую сцену на основе пользовательского интерфейса. Я столкнулся с проблемой с входами в том смысле, что прокрутка прямой или любые входы клавиш не срабатывают (я печатаю журналы в обновлении), но кнопки щелчка от кнопок работают исправно.Входы Unity не работают

Методы Input.GetKey или Input.GetKeyDown не работают вообще.

Возможно, кто-то поможет мне определить проблему.

+0

'void Update() { //Debug.Log("update called"); if (Input.GetKey (KeyCode.Escape)) { print ("нажатие клавиши"); ShowMainPanel(); } } ' – Jajan

+0

Я исследовал проблему далее .. Я использую несколько панелей и хочу, чтобы они выглядели как книга ... Вход работает на первой панели ... он не работает на второй панели (когда первый из них повернут вбок) – Jajan

ответ

0

Как вы уже упоминали в своем комментарии, кажется, что у вас есть другой объект поверх ваших предметов, который блокирует расистов. Вы можете использовать Canvas Group и установить BlocksRayCasts в false и взаимодействовать с false в верхнем объекте, чтобы позволить объектам ниже получать клики.

 Смежные вопросы

  • Нет связанных вопросов^_^