0

我有以下场景结构

在此处输入图像描述

SpineHero 在 Layer = 1 中有顺序,运行时,我有

在此处输入图像描述

SpineHero 结束了 NGUIHero 和 NGUIVS

我想创建 zOrder:NGUIVS - SpineHero - NGUIHero,但我不知道如何。如果我将 SpineHero 层中的顺序更改为 0,我将得到

在此处输入图像描述

我阅读了一些有关 renderQueue 的信息,但没有运气。我正在使用 Unity 5.3.5、NGUI 3.5.2

我该如何解决这个问题?

4

1 回答 1

0

我找到了解决我的问题的方法。

  1. 创建Layer0,Layer1,Layer2都是NGUI面板
  2. 将 SpineHero 层中的 Order 设置为 1
  3. 设置图层的排序顺序:

    • 第 0 层(VS):排序顺序 = 0
    • 第 1 层(NGUI 英雄):排序顺序 = 2
    • Layer2(Spine Hero):排序顺序 = 1

下面是我的结果:

我的结果

于 2016-08-11T02:25:49.357 回答