最新版本
Game Framework 2021.05.31
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.*、Unity 2020.*、Unity 2021.* 所有版本
新特性
【基础】路径字符串的比较忽略语言文化
【基础】内部任务增加标签功能
【基础】内部任务增加获取用户自定义数据的方法
【基础】统一压缩接口名称
【基础】优化获取程序集类型的函数
【调试器】优化Debugger框内存占用
【调试器】增加Debugger提示信息
【文件系统】完善文件系统的合法性判断
【下载】下载模块增加标签功能
【下载】下载模块支持下载超过2GB的文件
【资源】调整文件列表写策略
【资源】调整应用资源包的逻辑
【资源】停止资源更新时也停止正在下载的任务
【资源】优化边玩边下载逻辑
【资源】优化未使用资源的释放策略
【资源】优化资源更新代码的异常处理
【资源】优化资源下载策略
【资源】增加获取资源组中已准备完成资源压缩后的总大小的方法
【资源】增加资源组集合接口
【资源】资源更新增加停止更新功能
【Web请求】Web请求模块增加标签功能
【工具】更新资源包生成工具,增加备份差异资源功能
【工具】优化构建工具的提示信息
BUG 修正
【基础】修正EventPool的加锁问题
【调试器】修改Debugger可能的报错
历史版本
Game Framework 2020.12.31
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.*、Unity 2020.* 所有版本
新特性
【基础】序列化器调整
【基础】优化Variable的GCAlloc
【基础】优化获取时间方法的性能
【基础】修改为规范化变量名(如VarLong修改为VarInt64等)
【实体】优化实体的GCAlloc
【实体】增加实体组件获取子实体的方法
【对象池】增加对象池直接释放某个对象的方法
BUG 修正
【基础】修正数据提供者获取缓冲流大小的接口
【场景】修正切换场景时,场景可能无法卸载的BUG
Game Framework 2020.11.03
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.*、Unity 2020.* 所有版本
新特性
【文件系统】扩展文件系统的几个接口
【场景】优化场景主相机刷新时机
【工具】增加字符串编码转换方法
BUG 修正
【文件系统】修正获取文件系统资源路径可能处理不正确的问题
【工具】修正选择多个平台同时构建AssetBundle时报错的问题
Game Framework 2020.07.30
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.*、Unity 2020.* 所有版本
新特性
【全局配置】资源加载流程重构
【数据表】资源加载流程重构
【本地化】资源加载流程重构
【文件系统】优化文件系统碎片拼接的问题
【文件系统】优化读写 0 字节文件的算法
【文件系统】加强读取资源越界的检查
【资源】增加获取二进制资源长度的接口
【工具】增加字符串编码转换方法
【工具】数据表生成工具移动到示例工程
BUG 修正
【文件系统】修改 Unity 2019 / 2020 下安卓平台读取 StreamingAssets 内资源报错的问题
【资源】修正解析版本列表时的错误
【声音】修正应用切后台后再返回,声音消失不还原的问题
Game Framework 2020.07.10
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.* 所有版本
新特性
【文件系统】增加文件系统模块,使用类似磁盘的概念对零散文件进行集中管理,优化资源加载时产生的内存分配,甚至可以对资源进行局部片段加载,这些都将极大提升资源加载时的性能
【资源】资源模块集成对文件系统的调用
【调试器】调试器增加解除注册调试器窗口方法
【工具】资源构建工具集成对文件系统的调用
【工具】调整资源包构建工具,使之更方便使用
【工具】优化生成资源事件处理函数,增加构建资源包后处理增加输出某个平台可更新模式版本列表文件的处理事件
BUG 修正
【资源】修正计算内部版本号偏移时产生的错误
【网络】修复收到包的计数问题
【声音】修正重启游戏框架报错的问题
【工具】修正资源编辑器报错的问题
【工具】修正资源包版本号显示的问题
Game Framework 2020.06.16
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.*、Unity 2018.*、Unity 2019.* 所有版本
新特性
【资源】增加资源包逻辑
【资源】增加边玩边下载更新模式(暂不支持二进制资源边玩边下载,后续增加)
【工具】增加资源包构建工具(暂不支持按大小切分资源包功能,后续增加)
BUG 修正
【基础】优化游戏退出时调用时序
【资源】统一序列化头格式
【游戏配置】修正配置在多开客户端的情况下可能报错的问题
Game Framework 2020.05.18
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.1、Unity 2017.2、Unity 2017.3、Unity 2017.4、Unity 2018.1、Unity 2018.2、Unity 2018.3、Unity 2018.4、Unity 2019.1、Unity 2019.2、Unity 2019.3 所有版本
新特性
【全局配置】支持从二进制资源读取;调整加载方式,移除 LoadType 加载参数,增强加载接口易用性;增加 Add、Remove 条目的接口
【本地化】支持从二进制资源读取;调整加载方式,移除 LoadType 加载参数,增强加载接口易用性;增加 Add、Remove 条目的接口
【数据表】支持从二进制资源读取;调整加载方式,移除 LoadType 加载参数,增强加载接口易用性;增加 Add、Remove 条目的接口
【数据表】优化数据表解析逻辑,压缩整型值,降低字符串开销
【游戏配置】增加获取游戏配置数量的接口
【游戏配置】增加新的游戏配置实现,通过读写文件实现
【场景】优化场景激活策略
【流程】增加流程组件接口
【事件】增强对传入空事件的判断
【工具】增加对 BinaryReader 和 BinaryWriter 的扩展方法
BUG 修正
【界面】修正一处界面跨组显示时报错的问题
【资源】修正一处删除资源时的异常
【工具】修正 ResourceEditor 中对重复文件名进行判断时的缺陷
Game Framework 2020.04.21
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.1、Unity 2017.2、Unity 2017.3、Unity 2017.4、Unity 2018.1、Unity 2018.2、Unity 2018.3、Unity 2018.4、Unity 2019.1、Unity 2019.2、Unity 2019.3 所有版本
新特性
【资源】增加对二进制资源的支持,Binary(非 AssetBundle)资源也纳入资源管理,可以更新和加载,新增 Binary 资源所需的 LoadType
【资源】构建的资源文件名支持并区分大小写,不需遵从 Unity AssetBundle 全部小写的文件名
【资源】增加版本列表序列化器,重构版本列表文件,可以根据需要自定义版本列表的二进制格式
【资源】内置版本列表文件新增 Version 1 版本,新版本较之前文件大小降低 50% 左右,此版本才可以记录 Binary 资源
【场景】增加判断场景是否存在的接口
【调试器】更新调试器中的内容
【工具】完善构建工具,兼容二进制资源
【工具】增加对 BinaryReader 和 BinaryWriter 的扩展方法
BUG 修正
【资源】修正一处资源错误依赖自身而导致的无法释放的问题
【资源】修正一处无法正确移除空目录的问题
【下载】修正一处下载时报错的问题
【下载】修正断点续传可能导致的问题
【下载】修正一处使用 WWW 下载时可能报错的问题
重要提示
本次版本构建工具和相关配置有所变化,上层逻辑稍作修改即可兼容旧的版本。主要改动如下:
- 增加了对 Binary(非 AssetBundle)的兼容,版本列表文件有所升级,版本构建工具有所改动
- 资源文件名区分大小写
- 原 version.dat 改名为 GameFrameworkVersion.dat
- 原 list.dat 改名为 GameFrameworkList.dat
- AssetBundleCollection.xml 改名为 ResourceCollection.xml
- AssetBundleEditor.xml 改名为 ResourceEditor.xml
- AssetBundleBuild.xml 改名为 ResourceBuild.xml
- 上述三个 xml 中标签的 AssetBundle 字符串均需替换为 Resource
Game Framework 2019.11.26
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.1、Unity 2017.2、Unity 2017.3、Unity 2017.4、Unity 2018.1、Unity 2018.2、Unity 2018.3、Unity 2018.4、Unity 2019.1、Unity 2019.2 所有版本
【基础】修正MultiDictionary导致的EventPool的BUG
【调试器】修改调试器的传感器检测
【调试器】增加Network Debugger
【网络】网络模块增加服务类型:带有异步连接、异步发送但同步接收的TCP,手机设备上出现BeginReceive后无响应时可以考虑使用这个服务类型
【网络】增加NetworkChannelHelper回调
【界面】修复一个UIGroup异常
【工具】优化ReferencePool和ObjectPool的Inspector的显示
【工具】增加AssetBundleBrowser和AssetBundleCollection.xml之间的同步工具
Game Framework 2019.11.09
【基础】提交package.json,现在可以使用PackageManager更新GameFramework了
【基础】优化事件池的内存分配
【数据结点】增加检查数据结点是否存在的接口
【数据表】优化DataTable的内存分配
【对象池】优化ObjectPool的内存分配
【引用池】引用池增加引用合法性检查选项,可在Inspector上进行配置
【有限状态机】移除有限状态机系统中的事件机制,请使用事件系统替代
【有限状态机】优化Fsm的内存分配
【有限状态机】增加创建有限状态机重载
【界面】UIForm开放OnRecycle回调
【实体】Entity开放OnRecycle回调
【调试器】修改调试器显示方式,可在Inspector上进行配置
【下载】优化下载速度统计逻辑性能
【游戏配置】游戏配置在关闭游戏时自动保存
【资源】优化资源加载时的内存分配
【其它】部分异常错误信息增加堆栈内容
【其它】移除GetCombinePath方法,请使用Path.Combine代替
Game Framework 2019.10.13
适用于 Unity 5.3、Unity 5.4、Unity 5.5、Unity 5.6、Unity 2017.1、Unity 2017.2、Unity 2017.3、Unity 2017.4、Unity 2018.1、Unity 2018.2、Unity 2018.3、Unity 2018.4、Unity 2019.1、Unity 2019.2 所有版本
【基础】修改Serial自增规则,避免使用0
【调试器】日志窗口增加游戏已运行帧数信息
【调试器】增加按资源类型进行内存检查的工具
【调试器】增加Reference Pool调试器
【事件】优化不常用事件的分发策略
【资源】加载资源失败的情况下,数据引用不做处理,避免异常
【资源】修改下载模块在断点续传无效情况下报错的问题
【资源】优化资源组查询资源的性能
【资源】资源组增加获取所有资源名的接口
【实体】加强异常检查
【实体】增加退出框架的参数标记
【界面】加强异常检查
【界面】调整UIGroup的排序逻辑,避免异常
【界面】增加退出框架的参数标记
【Web请求】修正UnityWebRequest的错误判断条件
【工具】编辑器模式增加资源缓存
【工具】调整ReferencePool Inspector,便于按程序集查看
【工具】资源、下载Inspector增加当前所有任务信息的提示
【工具】增加字节长度字符串函数
【其它】修正代码在VS2017上编译错误的问题
【基础】优化EventPool,复用事件结点,降低内存开销
【基础】优化ReferencePool的机制,降低内存开销
【基础】优化TaskPool的机制,降低内存开销
【基础】优化LinkedList,降低内存开销
【事件】大范围复用EventArgs,降低内存开销
【资源】优化更新校验逻辑,降低内存开销
【下载】减小默认下载缓冲区大小,避免内存浪费
【FSM】降低有限状态机的内存开销
【网络】调整委托代码结构,降低内存开销
【工具】更新压缩库调用算法,降低内存开销
【工具】调整Crc32计算实现,降低内存开销
Game Framework 2019.07.20
【资源】配置、数据表、字典加载事件增加加载方式参数
【资源】增加资源组逻辑
【资源】增加获取默认资源组接口
【资源】修正一处特殊情况下的异常问题
【下载】下载组件增加暂停功能
【下载】修正一处下载速度统计错误的问题
【下载】修改一处下载长度为0时的异常
【网络】NetworkChannel的错误事件返回SocketErrorCode
【工具】构建AssetBundle工具,增加资源组逻辑
【工具】构建AssetBundle工具的输出日志,增加资源组信息
【工具】增加编辑器模式下加载队列数量显示
【其它】修正使用ThreadStatic的错误
Game Framework 2019.2.1 (2019-04-25)
【其它】增加对 Unity 2019.1 版本的兼容
Game Framework 2019.2.0 (2019-04-24)
【资源】修复更新资源错误时的文件访问冲突问题
【资源】优化资源更新失败时的策略,允许重新开始 UpdateResources
【资源】优化资源加载速度
【下载】优化下载逻辑,降低GCAlloc
【下载】优化下载速率计算算法
【对象池】对象池增加导出数据按钮
【对象池】修改统计对象池可释放对象的接口
【对象池】优化对象池性能
【网络】网络频道增加获取 Socket 的接口
【网络】优化网络频道逻辑
【网络】允许包头长度是0
【界面】修正当正在加载某个界面的过程中关闭此界面,但未从正在加载界面列表中移除的问题
【调试器】调试组件Inspector增加还原布局按钮
【工具】修正 2018.3 之后版本 AssetBundleEditor 中图标错误的问题
Game Framework 2019.1.0 (2019-03-01)
【资源】解决一处可能丢失Asset依赖关系的问题(重要更新)
【资源】允许AssetBundle内Asset不同路径但重名(重要更新)
【资源】调整资源更新时表示资源包大小的类型为long,以支持下载超过2GB的资源
【资源】优化加载事件
【资源】优化资源加载的内存占用
【资源】优化资源更新的内存占用
【资源】优化解析文件列表时的内存分配
【资源】移除关于零散资源的记录(暂时没有用到)
【资源】移除ResourceGroup(暂时没有用到)
【工具】更新BaseComponent面板,增加新的速率按钮
【工具】更新构建AssetBundle工具,便于选择只构建单机或者可更新模式的资源
【工具】调整DataTable自动生成代码
【工具】增加DataTable生成工具
【其它】优化校验函数
【其它】优化压缩方法
【其它】优化字节数组转换函数
Game Framework 3.1.8 (2018-12-31)
【网络】发送包时增加Socket有效性判断
【声音】增加获取声音长度的接口
Game Framework 3.1.7 (2018-12-17)
【基础】兼容 Unity 2018.3 版本
【配置】增加二进制流的读取方式
【数据表】增加二进制流的读取方式
【本地化】增加二进制流的读取方式
【资源】优化资源卸载时对象池所用的默认算法代码,大幅降低 GCAlloc
【资源】修正一处退出游戏可能报错的问题
【工具】修正日志重定向可能的问题
Game Framework 3.1.6 (2018-12-01)
【资源】解决可能丢失Asset依赖关系的问题(重要更新)
【资源】修正更新资源重试次数无法修改的问题
【对象池】对象池信息里增加对象自定义释放检查标记
【实体】修正一处隐藏实体的问题
【实体】实体增加可见性设置
【界面】界面增加可见性设置
【场景】修正切场景时的MainCamera可能无效问题
【工具】优化ReferencePool的实现
【工具】编辑器模式可限制每帧加载资源数量
【工具】修正日志跳转错误的问题
【工具】修正一处编辑器界面上状态不刷新的问题
Game Framework 3.1.5 (2018-09-28)
【数据表】调整数据表查询接口,使之更严谨
【本地化】扩展字典内容获取函数的重载,以降低可能的内存开销
【对象池】扩展对象池查询接口
【调试器】优化 ConsoleDebugger,降低其内存开销
【事件】优化事件池,降低其内存开销
【网络】调整序列化消息包的接口,使之更便于使用
【网络】优化网络模块发送包量过大导致卡顿的问题
【网络】增加获取网络心跳数据的接口
【工具】编辑器模式下,强制检查资源名称大小写问题
【工具】更新日志模块,增加日志菜单工具,现在可以彻底屏蔽一类日志了
【工具】优化AssetBundle构建工具,输出路径可以使用相对路径了
【其它】使用 Utility.Text.Format 取代 string.Format,降低内存开销
【其它】修改压缩接口,移除其中的时间戳,使得同样的内容多次压缩,结果相同
Game Framework 3.1.4 (2018-07-28)
【数据结点】【数据表】【对象池】【状态机】【场景】【界面】【声音】【实体】【网络】增加List版本的接口,避免GCAlloc
【调试】增加Debugger检测参数
【资源】调整初始化资源、检查资源、更新资源的相关接口,完成时由事件通知改为回调函数
【场景】修正场景名中有“.”时的加载异常问题
【界面】修正一处关闭游戏时UIManager可能报错的问题
【工具】编辑器里加载资源随机延迟的默认值设为0,如果需要自行设置
【工具】修改部分编辑器工具代码的可访问性,以便于二次开发
【工具】优化AssetBundle包构建流程
【工具】AssetBundle包构建工具修正一处判断文件是否相同的问题,增加对同名不同大小写资源的判断
【工具】修正一处AssetBundle包资源分析工具的问题,会导致冗余列表和依赖列表重复显示多个相同资源
【其它】全局统一处理版本号
Game Framework 3.1.3 (2018-06-15)
【实体】挂接实体增加子父实体相同的判断
【实体】还原隐藏实体和关闭界面时,被回收对象的layer
【声音】声音增加多普勒等级
【资源】加载资源时允许指定资源类型
【资源】修正被依赖的资源可能先被释放的问题
【资源】增加编辑器模拟异步加载的功能
【资源】增加任务优先级
【资源】增加一个查询 Asset 是否存在的接口
【工具】修正日志重定向不正确的问题
【工具】修正一处在 Unity 2017.3 及后续版本,AssetBundleBuilder 报错的问题
Game Framework 3.1.2 (2018-05-12)
【界面】修正界面无法锁定和设置优先级的问题
【界面】增加暂停整个 UIGroup 的功能
【实体】修正实体无法锁定和设置优先级的问题
【事件】修正事件异常时编号错误的问题
【事件】增加默认事件处理函数
【网络】修正网络模块发送包可能无序、发送大包可能被裁剪丢失的问题
【调试】修正一处导致 Debugger 菜单错误的问题
【调试】增加 Debugger 框缩放快捷方式
【调试】增加选中某个 DebuggerWindow 的功能
【工具】增加循环依赖检查工具
【其它】将 Config 组件增加到 link.xml 中
【其它】调整 SetLayerRecursively
【其它】增加设置随机数种子接口
Game Framework 3.1.1 (2018-03-08)
增加新的配置组件 – ConfigComponent
增加 ReferencePool 预览用 Inspector
Network Inspector 增加主动断开连接按钮
AssetBundleEditor 工具里,放入同一 AssetBundle 的 Asset 不允许同名,以避免潜在错误
修正多场景加载时可能产生循环依赖的问题
修正一处 NetworkChannel 可能被多个线程同时关闭的问题
修正一处频繁异步加载同一个编号的 Entity 可能出错的问题
Game Framework 3.1.0 (2018-01-05)
兼容 Unity 2017.3 版本,增加对 Unity 2017.3 的程序集特性的支持,以提高编译速度
修正一处 AssetBundleEditor 报错的问题
Game Framework 3.0.9 (2017-12-07)
允许LogHelper为空,而不再抛出异常
有限状态机接口更新:增加获取有限状态机的所有状态接口
网络接口更新:反序列化包体的参数中,给出包头的数据
修正网络频道自定义错误可能失效的问题
修正隐藏加载中的实体/界面时导致的实例未被释放的问题
调整构建资源流程预处理事件触发的时机
修正一处构建资源工具生成资源列表产生循环引用的问题
修正一处流程编辑器界面刷新错误的问题
Game Framework 3.0.8 (2017-11-05)
增加对 Unity 2017.2 的兼容
增加 ReferencePool
使用 ReferencePool 优化事件系统 GCAlloc
Debugger 窗口调整,Console 增加复制日志按钮
增加设置配置文件路径的 Attribute,现在可以自定义 AssetBundle 相关工具的配置文件路径了
修正一处加载文件失败的问题
Game Framework 3.0.7 (2017-10-10)
增加 DataNode、DataTable、Fsm、ObjectPool、Setting 组件的非泛型接口,便于注册到 Lua 使用
修改事件机制,去除 EventId
修正退出游戏时,停止声音和卸载场景报错的问题
修正误删 manifest 导致无法增量生成 AssetBundle 的问题
修正 NetworkChannel 上处理接收流的问题
修正 Mac Editor 上,从 AssetBundle 加载资源出错的问题
修正一处引发 JIT 的问题
Game Framework 3.0.6 (2017-08-28)
更新日志类,增加日志 Helper 接口
声音模块,StopSound 增加返回值,指示停止播放声音是否成功,而不是再抛出异常
网络模块,调整 NetworkChannel,每个 NetworkChannel 独立注册 PacketHandler,NetworkHelper 对应改名 NetworkChannelHelper
网络模块,调整 NetworkChannel,支持自定义包头,降低 GCAlloc
Game Framework 3.0.5 (2017-07-03)
修改网络模块,通过代码增加的 NetworkChannel 也能加入到 Inspector
扩展各种类型和Byte[]之间的转换接口
修改不明确的引用,以兼容较新版本 Unity
修正内存统计错误
修正消息包包头大小错误
修正一处资源更新时的错误
修正运行时查看 Prefab,Inspector 报错的问题
Game Framework 3.0.4 (2017-06-01)
界面模块功能扩展,增加对正在加载的界面进行查询和关闭操作的能力
实体模块功能扩展,增加对正在加载的实体进行查询和隐藏操作的能力
声音模块功能扩展,增加对正在加载的声音进行查询和停止操作的能力
增加打包事件,在实现 IBuildEvent 接口之后,即可在生成资源包之前和之后自动调用相应逻辑
增加性能分析器,后续会陆续增加性能分析工具
增加日志函数重载,降低部分日志的 GCAlloc
修正 LoadDataTableDependencyAsset、LoadDataTableUpdate、LoadDictionaryDependencyAsset、LoadDictionaryUpdate 事件定义错误
修正 Web 请求模块 PostData 参数错误
Game Framework 3.0.3 (2017-05-04)
网络模块允许自定义网络消息包头的长度
声音模块增加对 AudioMixer 的支持
声音模块增加带有淡入淡出效果的重载方法
声音模块增加在固定世界坐标位置播放声音的重载方法
实体模块增加根据 Transform 挂接实体的重载方法
增加日志重定向脚本,在 Console 上双击日志可以跳转到具体代码,而不是 LogCallback 方法
Unity 5.6 以上收到低内存警告时自动进行处理
修正电量的提示信息
修正场景名带点时加载异常的问题
修正一处 AssetBundleBuilder 压缩失效的问题
Unity 2017 代码兼容调整
Game Framework 3.0.2 (2017-04-01)
兼容 Unity 5.6,增加新的硬件检测接口(如电池电量)
调整目录结构,方便后续对各版本 Unity 进行兼容
移除 UnityGameFramework.Editor.dll,将代码直接包含在工程中
网络模块调整,自动根据提供的 IPAddress 判断 IPv4 和 IPv6
实体模块优化,降低 GCAlloc
Game Framework 3.0.1 (2017-03-16)
改进调试器窗口的打开选项,可以选择总是开启、总是关闭、还是自动(发布时关闭、开发时开启)
优化一些 GCAlloc 的问题,现在轮询时的 GCAlloc 已经是 0 了
修正 Instance Root 节点比例问题
把工程升级到 VS2017
替换 xxx.?Invoke 用法,避免在较低版本编译器上无法编译通过的问题
修改获取游戏框架模块的方法,避免某些不支持遍历程序集的平台无法获取模块
Game Framework 3.0.0 (2016-12-20)
调整场景管理接口,加载和卸载场景都使用场景资源名称参数即可,无需再使用场景名称参数
增加对 Unity 5.5 异步卸载场景的支持
UGF 不再使用 dll,而是直接使用源码,方便调试
Game Framework 2.2.5 (2016-12-06)
修正了一个资源加载时可能出现错误的BUG
Game Framework 2.2.4 (2016-11-25)
对象池增加释放指定数量个对象的接口
增加一组调整游戏速度的快捷按钮
资源打包工具微调
Game Framework 2.2.3 (2016-11-13)
从此版本开始,支持所有 Unity 5.3.0f4 及以上的版本了
资源打包工具 BUG 修正
Game Framework 2.2.2 (2016-11-10)
提高资源管理的稳定性
Game Framework 2.2.1 (2016-11-06)
数据表 GetDataRow 和 GetAllDataRow 增加排序查询方法
更新 ObjectPool,可通过对象个数和对象过期时间两个维度同时管理对象池,增加自动清理对象池时间的设置
Game Framework 2.2.0 (2016-10-08)
重构了资源部分代码,运行时更省内存
数据表 GetDataRow 和 GetAllDataRow 增加谓词查询方法,便于使用非 Id 字段进行查询
移除对 AssetBundleManifest 的依赖,改为内部自动管理
新增 AssetBundle 管理工具,可在打包前自助排查冗余资源