项目后期Lua接入笔记09--策划Excel转Lua
2017-04-07 20:07
316 查看
既然要使用lua做热更新,策划配表是绕不过去的问题,虽然c#也可以做到热更,毕竟配表就是纯数据,但是使用c#将数据解析到内存的时候,数据格式基本上是固定,几个字段就几个字段,字段类型就是那样了,不够灵活。
Excel转成lua网上有开源的项目,地址如下https://github.com/zhangqi-ulua/XlsxToLua/,感谢张奇给我们贡献的这个开源项目,里面有详细的使用说明,但是在实际使用中还是要结合自身项目来做。开源项目里有源码,这是一个不错的消息。
工具就这样吧,使用也不介绍了,里面说的很详细。
这里说下读表后的顺序问题,配表读出来,遍历,顺序并不是配表顺序,这里提供一个排序方案,代码如下:
排序方案转自lua中遍历table的几种方式比较,里面有关于各种遍历方案的详细解说,值得参考。
Excel转成lua网上有开源的项目,地址如下https://github.com/zhangqi-ulua/XlsxToLua/,感谢张奇给我们贡献的这个开源项目,里面有详细的使用说明,但是在实际使用中还是要结合自身项目来做。开源项目里有源码,这是一个不错的消息。
工具就这样吧,使用也不介绍了,里面说的很详细。
这里说下读表后的顺序问题,配表读出来,遍历,顺序并不是配表顺序,这里提供一个排序方案,代码如下:
function pairsByKeys(t) local a = {} for n in pairs(t) do a[#a+1] = n end table.sort(a) local i = 0 return function() i = i + 1 return a[i], t[a[i]] end end
排序方案转自lua中遍历table的几种方式比较,里面有关于各种遍历方案的详细解说,值得参考。
相关文章推荐
- 项目后期Lua接入笔记04--宏定义处理HelloWorld
- 项目后期Lua接入笔记01--框架及IDE
- 项目后期Lua接入笔记06--按钮事件监听及消息分发
- 项目后期Lua接入笔记07--预制属性转lua代码
- 项目后期Lua接入笔记05--网络协议protobuf在lua中的使用pbc
- 项目后期Lua接入笔记11--Lua代码优化2
- 项目后期Lua接入笔记02--框架剥离
- 项目后期Lua接入笔记08--Lua面向对象及LuaBehaviour的再设计
- 项目后期Lua接入笔记10--Lua代码优化1
- 项目后期Lua接入笔记03--LuaBehaviour设计
- 【开源项目】excel导出lua配置表工具
- 项目策划PP学习笔记一
- .NET项目笔记——使用NPOI读取Excel导入数据和导出Excel的功能
- 公司项目笔记-导出excel
- VS2013+cocos2dx3.13.1+lua游戏制作笔记 ——创建项目(二)
- VS2013+cocos2dx3.13.1+lua游戏制作笔记 ——创建项目(三)
- 项目管理笔记2005-04-09
- lua学习项目笔记
- 工作笔记:maven项目-Excel to HTML
- 仿百思不得其姐项目开发(粗略笔记,后期规范排版和更新)