cc.Class({
extends: cc.Component,
properties: {
//需要加载的图片
_c_needLoadNum:1,
//加载的图片
_loadedNum:0,
},
// use this for initialization
onLoad: function () {
this._loadMapData()
},
_loadMapData:function(){
var that = this
cc.loader.loadRes("CSV/map", function (err, mapCsv) {
var mapArr = mapCsv.split("\n")
for(var i = 1; i < mapArr.length;i++){
var arr = mapArr[i].split(",")
GameData.map[arr[0]] = GameData.map[arr[0]]||{}
GameData.map[arr[0]][arr[1]]={
image:"pic/map_person/"+arr[2],
name:arr[3],
msg :arr[4],
position:cc.p(parseInt(arr[5]),parseInt(arr[6])),
action:arr[7]
}
}
that._loadEnd()
}
)},
_loadEnd:function(){
this._loadedNum ++
if(this._loadedNum == this._c_needLoadNum){
this.getComponent("Showmap").pub_beginShow()
}
}
// called every frame, uncomment this function to activate update callback
// update: function (dt) {
// },
});