Проблема с никлекабельными кнопками!

Графический интерфейс пользователя

Проблема с никлекабельными кнопками!

Сообщение Fox_game 12 июл 2017, 12:44

Сделан UI на юнити, раньше все работало нормально, без проблем.
После последнего запуска(ничего не менял) - все элементы UI стали некликабельны. Сохранил UI и перенес на другую сцену - все работает. Как мне исправить это в текущей сцене?

Проблема в том, что я собрал UI, все прекрасно работало до вчерашнего дня.(Каждая кнопка была кликабельна), сейчас же, по непонятным мне причинам, после запуска сцены - я не могу нажать ни на одну кнопку, точнее они просто некликабельны. Соответственно я хочу, что бы все было кликабельно. Ошибку найти не могу, ведь ничего не менял. Все остальные объекты на сцене - работают нормально, как раньше.
Fox_game
UNIт
 
Сообщения: 117
Зарегистрирован: 08 июл 2017, 19:33

Re: Проблема с никлекабельными кнопками!

Сообщение samana 12 июл 2017, 20:00

Может EventSystems удалилось из иерархии?
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Проблема с никлекабельными кнопками!

Сообщение Fox_game 15 июл 2017, 21:48

samana писал(а):Может EventSystems удалилось из иерархии?

и что мне делать я нечего не удалял.
Fox_game
UNIт
 
Сообщения: 117
Зарегистрирован: 08 июл 2017, 19:33

Re: Проблема с никлекабельными кнопками!

Сообщение samana 15 июл 2017, 21:57

То-есть EventSystem присутствует в иерархии?

Fox_game писал(а):хранил UI и перенес на другую сцену - все работает. Как мне исправить это в текущей сцене?

Перенесите всё остальное в новую сцену тоже. Это можно сделать так:
- создаёте в иерархии пустой объект-контейнер
- переносите в него все объекты сцены
- создаёте из этого объект-контейнера префаб
- на новой сцене вытаскиваете этот префаб на сцену
- переносите все дочерние объекты наружу в иерархии, чтобы они не были больше детьми объекта-контейнера
- удаляете префаб в папке проекта
- удаляете уже пустой объект-контейнер в иерархии

Если проблема осталась, значит проблема где-то в сцене, в коде и тп.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Проблема с никлекабельными кнопками!

Сообщение Fox_game 16 июл 2017, 11:08

samana писал(а):То-есть EventSystem присутствует в иерархии?

Fox_game писал(а):хранил UI и перенес на другую сцену - все работает. Как мне исправить это в текущей сцене?

Перенесите всё остальное в новую сцену тоже. Это можно сделать так:
- создаёте в иерархии пустой объект-контейнер
- переносите в него все объекты сцены
- создаёте из этого объект-контейнера префаб
- на новой сцене вытаскиваете этот префаб на сцену
- переносите все дочерние объекты наружу в иерархии, чтобы они не были больше детьми объекта-контейнера
- удаляете префаб в папке проекта
- удаляете уже пустой объект-контейнер в иерархии

Если проблема осталась, значит проблема где-то в сцене, в коде и тп.

Ура! Спасибо вам огромное! Благодаря вам я могу продолжать свой проэкт)
Fox_game
UNIт
 
Сообщения: 117
Зарегистрирован: 08 июл 2017, 19:33


Вернуться в uGUI

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2