# LFramework **Repository Path**: ideawedo/LFramework ## Basic Information - **Project Name**: LFramework - **Description**: 基于UniRx的Unity框架 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: dev_1 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2018-10-28 - **Last Updated**: 2022-09-19 ## Categories & Tags **Categories**: desktop-ui **Tags**: None ## README LFramework 项目介绍 LFramework是一款基于UniRx的轻量级Unity框架,开发LFramework的目的在于能够帮助使用者快速完成客户端的开发。 作者博客:http://blog.ideawedo.cc 作者E-mail:lmyshmily@foxmail.com LFramework 软件架构 LFramework基于UniRx开发,UniRx是一款Unity响应式编程插件,建议LFramework使用者能够初步了解UniRx的使用。 LFramework目前包含网络框架、配置表工具、UI框架以及一些实用的小工具。 LFramework 使用说明 1. ExcelTools:配置表管理工具 按照Editor/ExcelData下的示例配置表进行配置表的编写,通过“LFramework菜单栏->配置文件->生成脚本”生成xml文件及相关代码,并在ConfigLoadManager.cs脚本中添加需要使用的配置表加载代码; 网络配置表加载工具,网络配置表加载地址在“LFramework菜单栏->网络框架->配置修改”中添加。 2. NetFramework:网络框架 可根据项目中的示例代码编写代码。 通用服务端暂时没有开源计划,请无视通用服务器连接的相关代码。 3. UIFramework:UI框架 UIFamework可对部分代码进行生成,制作好UI后,做成预制体并将预制体放在"Asset/Resources/UIPanel"目录下,然后通过“LFramework菜单栏->UI框架->生成脚本”生成xml文件及相关代码,然后将生成好的代码放在对应的UI预制体上,可根据项目中的示例代码编写其余代码。 可根据项目中的示例代码编写代码。 4. DownloadManager:文件下载管理脚本 5. Tools:常用工具类 时间工具、加密解密工具、Debug工具等。 LFramework 2.0版本预告 1. 安卓功能:增加简单的安卓功能,如震动toast提示等; 2. 小工具:增加对象池、loading界面等; 3. UI框架:增加FairyGUI支持; 4. 网络框架:完善网络框架,加入UDP支持 5. 解耦,降低各模块耦合度; 6. 热更新。