项目后期Lua接入笔记09--策划Excel转Lua
来源:互联网 发布:mysql linux安装后在哪 编辑:程序博客网 时间:2024/05/02 00:58
既然要使用lua做热更新,策划配表是绕不过去的问题,虽然c#也可以做到热更,毕竟配表就是纯数据,但是使用c#将数据解析到内存的时候,数据格式基本上是固定,几个字段就几个字段,字段类型就是那样了,不够灵活。
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的几种方式比较,里面有关于各种遍历方案的详细解说,值得参考。
0 0
- 项目后期Lua接入笔记09--策划Excel转Lua
- 项目后期Lua接入笔记10--Lua代码优化1
- 项目后期Lua接入笔记11--Lua代码优化2
- 项目后期Lua接入笔记07--预制属性转lua代码
- 项目后期Lua接入笔记01--框架及IDE
- 项目后期Lua接入笔记02--框架剥离
- 项目后期Lua接入笔记08--Lua面向对象及LuaBehaviour的再设计
- Excel转lua表
- [lua]Lua笔记
- 笔记:Linux环境下lua-cjson嵌入到lua项目.
- lua笔记
- lua笔记
- lua笔记
- Lua笔记
- Lua笔记
- lua 笔记
- LUA 笔记
- Lua笔记
- BZOJ 1567: [JSOI2008]Blue Mary的战役地图 Hash+set
- KMP学长讲课
- javaSE_07Java中类和对象-封装特性-思维导图
- pcDuino---通过SSH命令行上网
- 题目1034:寻找大富翁
- 项目后期Lua接入笔记09--策划Excel转Lua
- java jdbc 连接Mysql数据库
- 【死磕Java并发】----深入分析CAS
- post与get的区别
- 面向对象高级( 随手记-2)
- ios开发之NSDictionary
- Lintcode 两个排序数组的中位数
- 1617: [Usaco2008 Mar]River Crossing渡河问题
- Java-数据库操作 事务操作