cocos creator配置表的添加
2016-07-18 19:14
543 查看
将配置表按格式写好,放入文本软件中转为UTF-8的格式,保存为csv的格式放入resources/csv ,在scpript中添加一个js文件
loadCSV 在script中添加组件loadCSV。
cc.Class({
extends: cc.Component,
this._loadMapData()
},
_loadMapData:function(){
var that = this
cc.loader.loadRes (“csv/map”,function(err,mapCsv){
var mapArr = mapCsv.split(“\n”)
},
_loadEnd:function(){
});
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) { },
});
相关文章推荐
- cocosSteator整理
- cocosCreator注意点(暂时)
- cocos creator RPG游戏的背景和节点添加
- cocos creator 节点和组件的访问
- cocos creator的事件处理.
- cocos Creat 添加场景
- cocosapods pod install 报错
- <转>Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- cocos2dx 解决texture packer导出的图片程序中拼接有黑边的问题
- Cocos 2.2.1 + cocos2d-x 3.5 集成protobuf
- CocoStudio制作多分辨率UI布局
- cocos2d-x 屏幕适配新解
- CocosCreator
- cocos2D-x-新知识
- cocos2dx为提升引擎性能所做的几件事情
- 分析cocos2dx 3.3运行流程
- Qiuck_Cocos实战(一)
- COCOS按钮优先级处理。cocos studio 的widget 和cocos组件 的问题
- 各个平台支持的Cocos2d-x最大纹理尺寸
- cocos2d-x 纯代码创建透明格子精灵