Releases: ALEXTANGXIAO/TEngine
TEngine4.0.2
1.资源模块优化、UI模块优化,增加接口参数是否使用缓存资源操作句柄。
2.WebGL下不对YooAssets.Destroy();
TEngine4.0.1
1.更新资源模块,资源模块优化-使用资源缓存表以及资源淘汰算法,缓存常用资源,利于获取、淘汰不常用资源。
2.关闭垂直同步,避免设置帧率失效
3.升级HybridCLR 4.0.7=>4.0.10
TEngine4.0.0
1.优化了框架核心模块的代码逻辑、内存分配等等。
2.调整与合理化Unity工程、配置表、Tools等目录结构。
3.整理并移除无用代码,简化日志,热更前UI与UIModule同源。
4.升级YooAssets到1.5.7 增加WEBGL专属模式,并拆分YooAssets、UniTask为Package的形式方便自行升级、后续升级。
5.简化为最干净客户端,移除bugly、dotween、Fantasy(后续考虑与ET做成Package方便升级和隔离)用户需要则自行使用添加。
TEngine3.1.7
Fixed
修复了异步加载原生文件接口问题。
修复了WebGL毛玻璃效果使用问题。
Add
增加打印输出协议。
TEngine3.1.6
1.Aot程序集不查找热更域的Type
2.新增游戏物体缓存池ResourcePool
3.移除无用Extension
4.同步服务器导出SceneType
5.导出网络协议增加了缓存文件保证一致性
6.支持普通协议对象数据结构不加入opcode
FIxed 修复了网络模块对象池复使用问题
FIxed 修复了KCPClientNetwork断开网络连接会发生异常的问题
TEngine3.1.5
1.增加使用UniTask的常用资源加载接口
2.增加可选的JsonHelper - NewtonsoftJsonHelper
3.YooAsset增加补丁包导入工具和补丁包对比工具
4.修改默认UI资源组的PackRule为PackSeparately
5.DotNet支持自定义导出协议目录。
6.程序集AssemblyDefine增加对UniTask textmeshpro和dotween的拓展
7.增加重启流程Procedure接口。增加进入热更域后的流程Procedure。
TEngine3.1.4
1.DotNet 加入热更域、处理DotNet网络层对WebGL导出的兼容。
2.修改luban模板配置,支持懒加载,基于UniTask/Task异步加载配置实例。
3.提供单独销毁UIWidget的接口。增加UIWidget异步创建接口。
4.TEngine设置面板增加从Hybrid同步AOT与热更程序集的按钮。
5.[Fix] 流程初始音效设置开启。
6.[+] UI循环列表拓展Grid 用法和List一致。
TEngine3.1.3
1.Luban配置表拓展分组-分组为c和client的为仅客户端字段s和server为仅服务器字段
2.Fixed BehaviourSingleton #45
3.UI循环列表拓展与示例
4.Update README
TEngine3.1.2
1.拓展 UniTask External YooAsset、Dotween、TextMeshPro
2.升级 HybridCLR v3.4.0
3.调整网络demo场景路径
4.补充IOS运行快照到Books下
5.合理化服务器部分逻辑与修复服务器若干bug
TEngine3.1.1
1.UI模块增加接口CloseAllWithOut
2.完善AddressableManageComponent与ClientNetworkComponent、合理化Address协议逻辑。优化了消息调度执行逻辑。
3.替换了KCP为C#版本 2.KCP增加了Memery支持。
4.框架增加了对Memery的支持,服务器网络消息采用Memery,性能得大幅度的提升
5.合理化目录结构 精简非必要插件如确定性物理库以及Recast插件。
6.[Fix] AssetGroup、ResourceManager 使用UniTask异步加载资源接口LoadAssetAsync泛型的笔误问题。