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

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

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

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

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

SpineHero закончился NGUIHero и NGUIVS

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

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

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

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


person Mục Đồng    schedule 29.07.2016    source источник


Ответы (1)


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

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

    • Layer0 (VS): Sort Order = 0
    • Layer1 (NGUI Hero): порядок сортировки = 2
    • Layer2 (Spine Hero): Порядок сортировки = 1

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

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

person Mục Đồng    schedule 11.08.2016