我们在显示对象前,按对象当前显示位置的Y 坐标进行排序,使Y 坐标最小的对象,也就是远的对象先显示,这样就可以形成下遮上、近遮远的效果
this.schedule(this._sortByY.bind(this), 0.1)
_sortByY:function(){
var arr = this.player.getChildren()arr.sort(function(a,b){
return a.y < b.y
})
for(var i=0;i<arr.length;i++){
arr[i].zIndex = i
}
}