1 Star 0 Fork 30

mengtest / xlua-framework

forked from kuaikuai / xlua-framework 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

xlua-framework

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

空文件

简介

Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/mengtest/xlua-framework.git
git@gitee.com:mengtest/xlua-framework.git
mengtest
xlua-framework
xlua-framework
master

搜索帮助