# LeeFramework **Repository Path**: ccybowe/LeeFramework ## Basic Information - **Project Name**: LeeFramework - **Description**: Unity3D游戏框架,适用于独立开发者,中小型网络游戏 - **Primary Language**: C# - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-05-06 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](https://images.gitee.com/uploads/images/2021/0803/221314_0578e083_1913894.png "屏幕截图.png") # LeeFramework Hi! 我是**Catson**,《LeeFramework》的作者 如果你也有想做一个全能的游戏框架的想法
如果你也想提供较好的游戏解决方案
如果你也有一定的工作经验
并且有耐心,有耐心,有耐心
那么我们的**夜猫工作室**非常期待你加入!

**联系方式:419731519(QQ)** ### 介绍 Unity3D游戏框架,适用于中小型游戏公司,独立开发者,中小型网络游戏,休闲游戏应用等领域 ### 框架介绍 LeeFramework是一套基于Unity的全面,简单,快速开发游戏的框架。目的是提供大部分游戏的解决方案,让开发者完全不需要管底层问题,更多的时间精力放在游戏逻辑上。 框架内积累了大量的项目经验跟技术,提供多样化的解决方案,多个SDK的接入,学习成本低,重构成本低,文档提供全面,并且作者提供技术支持,持续维护框架的解决方案,希望能帮助到各位开发者,做出你们想要的游戏!(后面会持续更新文档。。。) ### 框架内包含的服务
#### 底层服务: #### 【[Log模块](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/Log模块.md)】 #### 【[Mono服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/MonoSvc.md)】 #### 【[生命周期服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/UnityLifecycleSvc.md)】 #### 【[资源加载服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/ResSvc.md)】 #### 【[资源热更新服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/HotUpdateSvc.md)】 #### 【[C#代码热更新服务(基于ILRuntime)](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/ILRuntimeSvc.md)】 #### 【[Net服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/NetSvc.md)】
#### 热更层服务: #### 【[音效服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/AudioSvc.md)】 #### 【[定时服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/TimeSvc.md)】 #### 【[触碰服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/TouchSvc.md)】 #### 新手引导服务 #### 多语言服务 #### 【[MVC UI框架(完全重写UGUI编辑器)](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/UIFramework/UIMgr.md)】 #### 缓存服务 #### 【[事件分发服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/EventSvc.md)】 #### 【[Http服务](https://gitee.com/GameDevLee/LeeFramework/blob/master/服务文档/HttpSvc.md)】 #### 分离式SDK服务(包含多个常用SDK)
#### 编辑器服务: #### AssetBundle解决方案 #### 热更包解决方案 #### 自动化打包解决方案 #### LGUI整体解决方案
### 框架内包含的工具 1. 序列化工具(Json,Xml,二进制,ProtoBuf) 2. 加密,校验文件工具(AES,MD5,CRC) 3. IO操作工具 4. 压缩文件工具 5. 多边形计算工具 6. 等工具... ### 基本架构图解 ![输入图片说明](Framework.png) ### 资源模块介绍 #### 资源打包: * 关于资源管理,笔者准备了一个资源管理表,开发者可以自由的将某个资源打成一个包,或者将整个文件夹打包一个包 * 同时,还准备了一个自动化打包工具,开发者可以自由的控制打包的目标位置,以及资源是否加密 * 该打包系统,会自动分析资源的依赖,生成一个较好的二进制资源依赖表(资源目标路径下:abcfg) * 为了方便开发者阅读资源依赖关系,会同时生成一个可阅读的资源依赖表(资源目标路径下:_ABCfg.xml) ##### 资源依赖问题,详情可自行阅读*LeeFramework.Editor.EditorBundle.cs*脚本 ##### 自动化打包工具,详情可自行阅读*LeeFramework.Editor.EditorBuild.cs*脚本 #### 资源打包图解 ![输入图片说明](AutoBuild1.png) ![输入图片说明](AutoBuild2.png) ![输入图片说明](BuildRes.png)