Skip to content

tudouMan/TDFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDFramework 是基于Unity能够快速开发产品的一套基础框架。
是对游戏里经常使用模块进行封装,能够快速提高效率并且能够提升产品质量

框架提供的功能模块为:

1、资源加载模块(Res)
#使用官方最新的Addressable资源管理系统来进行资源加载和配置,封装了Res统一接口来管理资源的加载释放
#全程使用了异步加载,自动管理释放,当然也可以自定义释放过程

2、本地数据
#本地资源表工具化一键Json化到客户端,自定义加密,反序列化自动解密
#也支持Protobuf一键解析,目前是直接用Json

3、界面UI
#使用UI框架来自进行Show、Hide、Get等操作
#界面隐藏时候直接设置层级而非是销毁物体,当真正需要销毁物体时候,UI管理器会通知资源管理进行销毁

4、音乐播放
#能够支持自定义音频声音大小等播放音乐操作,循环使用音频池,不需要频繁加载AudioClip减少消耗,背景音乐过渡切换会带过渡

5、事件
#事件管理器,使用Int来做key,泛型参数,支持多组参数

6、对象池
#多功能泛型对象池,支持Type和Gameobject,自定义回收和使用

7、网络
#Http,TCP网络管理,自定义生成Protobuf工具,加密

8、热跟新
#支持Xlua进行热跟和ILRunrime热跟,但是现在目前主要支持ILRuntime,直接解析Dll Bytes进行跟新逻辑,别问我为啥LUA上手麻烦

9、Config
#事件ID迭代,常用参数定义

10、各种扩展方法,常用方法 继续补充

About

Unity 客户端 快速开发框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published