代码拉取完成,页面将自动刷新
同步操作将从 kuaikuai/xlua-framework 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类
XLua框架设计文档
目录
一.总体设计 4
1.1 概述 4
1.2 工程目录 4
1.3 游戏启动流程 9
二.Lua简介 10
2.1 lua设计语言简介 10
2.2 XLua简介 10
2.3 Unity侧功能的Lua实现 13
2.3 Lua通用扩展工具类 15
2.4 Lua面向对象程序设计 16
2.5 Lua数据表和常量表 21
2.6 Lua单例类 21
三.UI管理模块 23
3.1 脚本目录结构 23
3.2 UI模块添加流程 23
3.3 UI框架总体设计 23
3.4 组件系统 25
3.5层级管理 28
3.6 窗口记录栈 29
四.协程管理 31
4.1概述 31
4.2 协程操作 31
4.3 技术要点 31
4.4 其它说明 32
五.定时器管理 33
5.1 概述 33
5.2 驱动原理 33
六.资源管理模块 34
6.1 概述 34
6.2 AssetBundle设计概要 34
6.3 AssetBundle加载机制 35
6.4 AssetBundle打包机制 36
6.5 AssetBundle编辑器工具 39
6.6 热更新流程 49
6.7 资源预加载 51
6.8 资源缓存池 52
七.场景管理模块 53
7.1 概述 53
7.2 工作流程 53
7.3 技术要点 53
八.网络管理模块 56
8.1 概述 56
8.2 Protobuf协议 56
8.3 工作流程 57
8.4 其它说明 58
九.配置表 59
9.1 概述 59
9.2 xlsx gen lua 59
9.3 proto gen lua 59
十.XLua工作流 60
10.1 Lua脚本分类 60
10.2 XLua热修复 61
10.3 XLua动态库构建 62
10.4 XLua第三方库集成 66
十一.其它说明 69
11.1 资料和链接 69
11.2 Git地址 69
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。