Laya:为addChild手动添加的节点设置层级

2019-06-05  本文已影响0人  一眼就认出你

思路:zOrder
解决问题案例:手动添加的节点,舞台默认最新添加的节点再最顶层,通过zOrder设置层级关系,可以实现后面添加的节点层级比前面添加的节点层级底
代码:

public static var _ZorderIndex:Number; 
public var Z_ORDER:Number=1000;  //层级

private function createNode():void{
   for(_ZorderIndex=0;_ZorderIndex<1000;_ZorderIndex++;){
         var node:Node=new Node();  //某个自定义的类
         _hostMainUI.addChild(node); //添加到界面
         node.zOrder=Z_ORDER-_ZorderIndex;       
   }         
}

zOrder值越高,代表层级越高,上面代码通过累减的方式,逐步降低后面添加节点的层级

上一篇下一篇

猜你喜欢

热点阅读