Как наложить текст поверх UI-элемента?

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


Ответы (1 шт):

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