[]关于同为object层,层级设置无效的问题

我把玩家Animation和NPC人物Sprite都放在Object层的,然后根据坐标来动态调整玩家的层级,但是玩家为什么一直处于npc下方,npc是3600,玩家在他背面的时候是对的,但是当玩家走到正面之后,zorder变成了3609,但是还是显示在npc下方,如图:

1.png


2.png


3.png


4.png

 
已邀请:
自己解决了,发现框架在修改了zoder之后进行重新排序时,重排了_childs的顺序,但是显示是根据_showGridList顺序来的,zorder修改之后,_showGridList里面的顺序 没有变,于是我修改了 一下源码解决了, 修改如下:
在lata.core.js的15373行添加如下代码:Utils.updateOrder(this._showGridList)&& this.repaint();

1.png

 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作