Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类 ---未完成,持续更新中...
1.1 概述 4
1.2 工程目录 4
1.3 游戏启动流程 9
1.4 运行指导 9
2.1 lua设计语言简介 15
2.2 XLua简介 15
2.3 Unity侧功能的Lua实现 18
2.3 Lua通用扩展工具类 20
2.4 Lua面向对象程序设计 21
2.5 Lua数据表和常量表 25
2.6 Lua单例类 26
3.1 脚本目录结构 28
3.2 UI模块添加流程 28
3.3 UI框架总体设计 28
3.4 组件系统 30
3.5层级管理 33
3.6 窗口记录栈 34
4.1概述 36
4.2 协程操作 36
4.3 技术要点 39
4.4 其它说明 40
5.1 概述 41
5.2 驱动原理 41
6.1 概述 42
6.2 AssetBundle设计概要 42
6.3 AssetBundle加载机制 43
6.4 AssetBundle打包机制 45
6.5 AssetBundle编辑器工具 47
6.6 热更新流程 60
6.7 资源预加载 72
6.8 资源缓存池 72
7.1 概述 74
7.2 工作流程 74
7.3 技术要点 74
8.1 概述 77
8.2 Protobuf协议 77
8.3 工作流程 78
8.4 其它说明 79
9.1 概述 80
9.2 xlsx gen lua 80
9.3 proto gen lua 80
10.1 Lua脚本分类 81
10.2 XLua热修复 82
10.3 XLua动态库构建 83
10.4 XLua第三方库集成 87
10.5 XLua升级 88
11.1 资料和链接 90
11.2 Git地址 90
11.3 其它 91