CSVS格式文件的添加
来源:互联网 发布:中国菜刀源码 编辑:程序博客网 时间:2024/04/27 08:08
extends: cc.Component,
properties: {
//需要预加载的图片数量
_C_needLoadNum:2,
//已加载的图片数量
_loadedNum:0,
},
// use this for initialization
onLoad: function () {
this._loadMapData()
this._loadWeaponData()
},
_loadWeaponData:function(){
var that = this
cc.loader.loadRes("csv/weapon",function(err,weaponCsv){
var weaponArr = weaponCsv.split("\r\n")
for(var i = 1; i < weaponArr.length; i++){
var arr = weaponArr[i].split(",")
GameData.weapon[arr[0]] = GameData.weapon[arr[0]] || {}
GameData.weapon[arr[0]] = {
image:"pic/weapon_person/" + arr[2],
name:arr[1],
min:arr[3],
max:arr[4],
price:arr[5]
}
}
cc.log("裁剪后武器库:",GameData.weapon)
that._loadEnd()
});
},
//裁剪NPC的CSV文件
_loadMapData:function(){
var that = this
cc.loader.loadRes("csv/map",function(err,mapCsv){
var mapArr = mapCsv.split("\r\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]
}
}
cc.log("裁剪后NPC: ",GameData.map)
that._loadEnd()
});
},
_loadEnd:function(){
this._loadedNum ++
if(this._loadedNum == this._C_needLoadNum){
//加载完成
this.getComponent("showMap").pub_beginShow()
}
}
properties: {
//需要预加载的图片数量
_C_needLoadNum:2,
//已加载的图片数量
_loadedNum:0,
},
// use this for initialization
onLoad: function () {
this._loadMapData()
this._loadWeaponData()
},
_loadWeaponData:function(){
var that = this
cc.loader.loadRes("csv/weapon",function(err,weaponCsv){
var weaponArr = weaponCsv.split("\r\n")
for(var i = 1; i < weaponArr.length; i++){
var arr = weaponArr[i].split(",")
GameData.weapon[arr[0]] = GameData.weapon[arr[0]] || {}
GameData.weapon[arr[0]] = {
image:"pic/weapon_person/" + arr[2],
name:arr[1],
min:arr[3],
max:arr[4],
price:arr[5]
}
}
cc.log("裁剪后武器库:",GameData.weapon)
that._loadEnd()
});
},
//裁剪NPC的CSV文件
_loadMapData:function(){
var that = this
cc.loader.loadRes("csv/map",function(err,mapCsv){
var mapArr = mapCsv.split("\r\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]
}
}
cc.log("裁剪后NPC: ",GameData.map)
that._loadEnd()
});
},
_loadEnd:function(){
this._loadedNum ++
if(this._loadedNum == this._C_needLoadNum){
//加载完成
this.getComponent("showMap").pub_beginShow()
}
}
0 0
- CSVS格式文件的添加
- CSVs in Python
- CSVs in Python 2
- CSVs in Python 1
- Source Insight中添加支持自定义格式文件能打开的方法
- Java对UTF-8格式文件的读取、写入及添加BOM头处理
- Html5添加移动触摸的网页版PDF格式文件阅读器插件教程
- PSD格式文件的读取
- PSD格式文件的读取
- PSD格式文件的读取
- .html格式文件的下载
- PSD格式文件的读取
- chm格式文件的打开
- PE格式文件的读取
- PSD格式文件的读取
- CSV格式文件的小结
- IIS6.0下添加支持svg格式文件
- 【MySQL】 into outfile csv格式文件添加 字段
- 最大似然估计
- git ignore 相关
- spring mvc 中web.xml配置信息解释
- 上课记录
- 深入理解Spring4框架(六)——自定义Bean属性
- CSVS格式文件的添加
- UI作品
- iOS-Bluetooth-MFI&BLE
- 今日随想 7/24
- 数据库优化之分库分表
- [工厂模式]JAVA设计模式 – 工厂模式的案例
- 拼接2个数组,删除掉其中相同的元素
- android 面试专题(10)
- 欢迎使用CSDN-markdown编辑器