Как наложить текст поверх UI-элемента?
Обычно нужно по порядку располагать в иерархии, но в моём случае это не работает, так как текст в разных объектах, если у маленького окна на картинке фон с порядком отрисовки 0, то происходит (картинка 1), если увеличить уровень отрисовки хотя бы до 1, то происходит (картинка 2), как это исправить?

Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
- создаешь один канвас
- делаешь на канвасе кучу пустых обьектов. Один обьект - одно меню
- На сам канвас навешиваешь один скрипт который ищет дочерние элементы и может их включать и выключать.
- У скрипта должен быть метод "скрыть все меню". И по методу на включение и отключение каждого отдельного меню.
- Размещаешь элементы в одном слое отрисовки. А потом просто размещаешь по иерархии в инспекторе их как тебе необходимо.
- Перед стартом все меню должны быть включены иначе дочерние менюхи могут не найтись.
- По запуску сразу же скрываешь все меню и показываешь дальше только необходимые в зависимости от контекста.