1. 程式人生 > >cocos creator配置表的新增

cocos creator配置表的新增

將配置表按格式寫好,放入文字軟體中轉為UTF-8的格式,儲存為csv的格式放入resources/csv ,在scpript中新增一個js檔案
loadCSV 在script中新增元件loadCSV。

cc.Class({
extends: cc.Component,

properties: {
    _C_needLoadNum:1,
    _loadedNum:0,

},


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) {

},

});