【步兵 工具篇】 Excel 转 json
2016-04-25 22:48
344 查看
【步兵 工具篇】 Excel 转 json by EOS.
这个基本算式游戏开发最常用的了吧,就是从把策划配的Excel文件,转化为程序用的数据格式,可以是json也可以是bin,这里我只写了json的。
Excel格式
第一行是变量名字,第二行是注释,
第三行是表示是给服务器(s)用的,还是给客户端(c)用的。
这里没有定义数据格式,因为一般xls,都只用int和string,
至于浮点型嘛,放大数据就好了,因为用浮点数的话,很容易出误差,
比如 1.5 变成了 1.50000352 之类的。
我这边的处理是,数字就解析成数字,空或者“nil”解析为空字符串。
nil 形式主要是为了 更清晰的,毕竟有空格这种神奇的存在啊。
文件列表及使用说明
一图流~ 欢呼声在哪里?
配置属性
已经写了注释,但挑几个说说吧。
如果非格式化,数据会压缩到一行,能减少文件大小,
格式化的话是方便浏览,验证下数据什么的。
跳过行数,如果是模版样式的话3行就行了,如果你想要在
中间加一行什么数据类型的备注,那就跳过4行,再加再跳。
保证第一行和最后一行分别是 属性和sc就好了。
数据类型map模式是,id为key直接取这一行的数据,省去遍历的开销,
list模式就是数组模式了,顺序存贮直接用下标会方便些,
js就是在map模式下,加了个
var fileName = { //json数据 };
因为js原生支持json格式的,所以这样就可以直接用了。
最重要的来了
链接:http://pan.baidu.com/s/1chupMe提取码:8kpt
本篇完~
See Again~
之前
真爱无价,欢迎打赏~
相关文章推荐
- javascript制作游戏开发碰撞检测的封装代码
- Android游戏开发实践之人物移动地图的平滑滚动处理
- 8.Utm示例-Netty集成
- 3.Utm详细实现-用户生命流程
- 2.Utm-模块设计
- 4.Utm详细实现-用户资源管理
- 7.Utm示例-SmartFoxServer集成
- 5.Utm线程模型
- 6.Utm示例-公共部分
- UTM 用户线程模型
- 游戏服务器端开发要点
- 再战“所见即所得”富文本编辑器(附 原创工具)
- tvOS游戏开发系列(SpriteKit)之准备工作(一)
- tvOS游戏开发系列(SpriteKit)之新建tvOS游戏项目(二)
- 开源游戏 “打飞机”
- 开源游戏 “Elvish Bird”
- 开源游戏“2048”IOS移植版
- 游戏开发如何成功
- 【v2.x OGE教程 15】布局相关
- 【v2.x OGE-example 第二节】 实体参数