NGUI Object zOrder с проблемой Spine zOrder

У меня есть следующая структура сцены

введите описание изображения здесь

SpineHero имеет порядок в Layer = 1, и при запуске я имею

введите описание изображения здесь

SpineHero окончен НГУИХеро и НГУИВС

Я хочу сделать ZOrder: NGUIVS - SpineHero - NGUIHero, но я не знаю как. Если я изменю порядок в Layer of SpineHero на 0, я получу

введите описание изображения здесь

Я прочитал некоторую информацию о renderQueue, но не повезло. Я использую Unity 5.3.5, NGUI 3.5.2

Как я могу решить эту проблему?

1 ответ

Я нашел способ решить мою проблему.

  1. Создать Layer0, Layer1, Layer2 являются NGUI Panel
  2. Установить порядок в слое SpineHero на 1
  3. Установить порядок сортировки слоев:

    • Уровень 0 (VS): порядок сортировки = 0
    • Уровень 1 (Герой NGUI): Порядок сортировки = 2
    • Слой2 (Spine Hero): порядок сортировки = 1

И ниже мой результат:

Мой результат

Другие вопросы по тегам