百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
X

xlua-framework

> 编程语言
开源

Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类

xlua-framework

Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类 ---未完成,持续更新中...


XLua框架设计文档目录如下(具体内容查看工程下的《XLua框架设计文档.docx》)

一.总体设计 4

1.1 概述 4

1.2 工程目录 4

1.3 游戏启动流程 9

1.4 运行指导 9

二.Lua简介 15

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

三.UI管理模块 28

3.1 脚本目录结构 28

3.2 UI模块添加流程 28

3.3 UI框架总体设计 28

3.4 组件系统 30

3.5层级管理 33

3.6 窗口记录栈 34

四.协程管理 36

4.1概述 36

4.2 协程操作 36

4.3 技术要点 39

4.4 其它说明 40

五.定时器管理 41

5.1 概述 41

5.2 驱动原理 41

六.资源管理模块 42

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

七.场景管理模块 74

7.1 概述 74

7.2 工作流程 74

7.3 技术要点 74

八.网络管理模块 77

8.1 概述 77

8.2 Protobuf协议 77

8.3 工作流程 78

8.4 其它说明 79

九.配置表 80

9.1 概述 80

9.2 xlsx gen lua 80

9.3 proto gen lua 80

十.XLua工作流 81

10.1 Lua脚本分类 81

10.2 XLua热修复 82

10.3 XLua动态库构建 83

10.4 XLua第三方库集成 87

10.5 XLua升级 88

十一.其它说明 90

11.1 FAQ 90

11.2 Git地址 90

11.3 Git地址 90

11.4 其它 91

其它:

QQ交流群:571621746

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言