158*****197 我把玩家Animation和NPC人物Sprite都放在Object层的,然后根据坐标来动态调整玩家的层级,但是玩家为什么一直处于npc下方,npc是3600,玩家在他背面的时候是对的,但是当玩家走到正面之后,zorder变成了3609,但是还是显示在npc下方,如图:
158*****197 自己解决了,发现框架在修改了zoder之后进行重新排序时,重排了_childs的顺序,但是显示是根据_showGridList顺序来的,zorder修改之后,_showGridList里面的顺序 没有变,于是我修改了 一下源码解决了, 修改如下:在lata.core.js的15373行添加如下代码:Utils.updateOrder(this._showGridList)&& this.repaint();