用sort age的大小依次给他们排序.
var ob=[{age:99},{age:9},{age:399},{age:199}]
ob.sort(function(a,b){
return a.age > b.age?1:-1
})
cc.log('???', ob.toString())
onLoad: function () {
this.schedule(this._sortByY.bind(this), 0.1)
},
_sortByY:function(){
var arr = this.npcLayer.getChildren()
arr.sort(function(a,b){
return a.y < b.y
})
for(var i=0;i<arr.length;i++){
arr[i].zIndex = i
}
}