我在NGUI中有一个sprite小部件,并且无法在编辑器中更改深度:
请注意,橙色面板是NGUI的滚动视图。
以下是我想要设置到最前面的精灵的检查器设置:
这是检查器设置,它重叠了我想要在它前面的上面的精灵。
这是BottomPanel设置
答案 0 :(得分:1)
我终于通过
解决了这个问题最终的层次结构是这样的:
NGUI论坛的this link帮助
引用此处:
"深度" property用于确定使用相同图集的同一面板中窗口小部件的绘制顺序。如果您使用动态字体使用不同的地图集或标签,请在变换的Z上将小部件向前移动,将它们移近相机(-Z)。如果使用的是不同的面板,请将要带到前面板的变换调整为较低的负Z值(-Z)。如果你能管理它,我强烈建议坚持使用一个地图册,它会让你的生活变得更加轻松。
我让a youtube video解释我到目前为止取得的成就。
答案 1 :(得分:0)
一切看起来都不错,但它似乎对你不起作用。还有另一种解决方法。
在 <a type="button"href="search.html" class="btn btn-default main-menu"">
<img src="nav01.png" class="center-block" alt="Navigation Icon 01" />
<label class="text-center">Rechercher</label>
</a>
<a type="button" href="legratuit://#!section=18945605" class="btn btn-default main-menu">
<img src="nav02.png" class="center-block" alt="Navigation Icon 01" />
<label class="text-center">Publier</label>
</a>
<a type="button" href="legratuit://#!section=18945993" class="btn btn-default">
<img src="nav03.png" class="center-block" alt="Navigation Icon 02" />
<label class="text-center">Alertes</label>
</a>
<a type="button" href="legratuit://#!section=18724784" class="btn btn-default">
<img src="nav04.png" class="center-block" alt="Navigation Icon 03" />
<label class="text-center">Favoris</label>
</a>
<a type="button" href="legratuit://#!section=18145899" class="btn btn-default expander">
<img src="dot.png" class="center-block" alt="Navigation Icon 04" />
<label class="text-center">Autres</label>
</a>
<span id="expand" style="display: none;">
<a type="button" href="legratuit://#!section=18145899" class="btn btn-default">
<img src="nav05.png" class="center-block" alt="Navigation Icon 04" />
<label class="text-center">Compte</label>
</a>
<a type="button" href="legratuit://#!section=18145899" class="btn btn-default">
<img src="contact.png" class="center-block" alt="Navigation Icon 04" />
<label class="text-center">Contact</label>
</a>
</span>
上,将渲染Q 更改为显式,然后使用z轴对UISprite进行排序。我的意思是UIPanel
位置(P)不是(R)或(S)
例如,将“Sprite(1)”对象的z轴更改为2,然后将“background”对象的z轴更改为1.如果这不起作用,请更改周围的值。 / p>
请确保精灵位于面板下。