GameFramework + FairyGUI +Luban + HybridCLR + YooAsset + UniTask
实现初衷:在工作中接触到了FairyGUI与HybridCLR,真的十分好用,但git上很难找到使用FairyGUI设计的纯C#UI管理模块。在看到ALEXTANGXIAO开发的Gameframework-at-YooAsset后,决定在此基础上进行扩展(说白了就是缝合怪),以满足个人开发需求。经验有限,望指正。
// 项目结构设计
BuildCLI // 构建工具
Client // 客户端代码
└── UIProject // FairyUI工程
Luban // 配置工具集
└── Config // 表配置与模板文件
Server // GeekServer服务端(可剥离)
// 程序集划分设计
Assets/GameMain/Scripts
├── Editor // 编辑器程序集
├── HotFix // 游戏热更程序集目录
| ├── GameProto // 游戏配置协议程序集
| ├── BattleCore // 游戏核心战斗程序集
| └── GameLogic // 游戏业务逻辑程序集
└── Runtime // Runtime程序集
Asset/UnityGameFramework/Scripts
├── Editor // 框架编辑器程序集
└── Runtime // 框架运行时程序集
TODO
TODO
TODO
TODO
TODO