1.unity菜单上增加编辑器模式(勾选)选项
2.增加缺少本地化表提示
3.完善文档
1.优化Tween模块Sequence动画组
2.修复Tween模块池化后错误的问题
3.完善文档
1.优化本地数据存储判空
2.修复编辑器功能,寻找资源引用没有清空数据的问题
3.修改文档中的下载地址
1.完善Module文档
1.修复StaticModule缺少Init
1.默认动画插值改为Ease.EaseOutQuad
1.Tween模块增加LocalMove,ShakePosition,ShakeRotation,ShakeScale方法
2.默认动画插值改为Ease.EaseOutQuad
1.优化编辑器工具的UI位置
2.优化内置Shader的警告
1.UI编辑器工具ImageResize4优化
1.#26 修复截图工具保存路径错误问题
2.优化注释提示
1.优化StaticModule搜索类不完全
2.优化Procedure流程模块会自动搜索子类添加
3.完善文档
1.如果不使用任何AB资源时,优化提示
2.完善文档
1.完善文档的注意事项
1.新增UI模块可使用枚举作为参数
2.完善文档
1.新增字体文件,修复2022或以上版本缺少中文字体的问题
1.优化资产模块Resources也能使用文件夹加载
2.优化资产模块文件夹和文件可以重名
3.取消模块编辑器下搜索资产时判断类型,因为Runtime资产类型和编辑器下可能不一致
4.修复资产模块编辑器模式下加载失败的问题
5.修复资产模块开启热更后主AssetBundleManifest加载地址错误的问题
1.修复强制远程加载时使用本地链接的错误问题
1.修复强制加载模式为远程时ManifestPath错误的问题
1.完善HybridCLR和构建文档
1.优化HybridCLR复制dll时不用手动输入dll名称
1.修复打空包时远程AssetBundleMap没清空导致热更不了的问题
1.打包安卓工程完善文档,接入安卓改为手动操作(更新此版本后请手动清空Plugins/Android目录)
1.打包安卓工程完善文档,提供unity2023版本的用例和安卓工程(更新此版本后请手动清空Plugins/Android目录)
1.打包安卓工程完善文档,提供unity2021,2022,6000版本的用例和安卓工程(更新此版本后请手动清空Plugins/Android目录)
1.接入Play-Mode-Plus编辑器拓展,可选择任意Scene启动,和PlayerSettings预设
1.修复本地化模块缺少此语言时报错的问题
1.新增资产模块加载SubAsset的方法,如:使用Multiple模式的Sprite图片
2.修复切换语言后,本地化组件没及时刷新
1.修复配置表有字体样式但内容为空时的报错
1.优化补间动画Append,Join,SetLoops,RunAtTime等方法
2.完善资产,配置表,补间动画文档
1.优化时间模块,帧率过低时会补偿触发回调
2.完善补间动画文档
1.优化资产模块加载类型不一致提示
2.优化本地化模块代码
1.#19 本地化模块增加字体切换,优化代码
1.修复资产模块Scene异步加载失败问题
1.优化资产模块协程并行加载
1.优化文档,删除多余图片
1.#18 本地化模块不再依赖资产,可使用id索引资产。如添加多张图片,改为只需要一个id
2.修复资产模块展开资源时类型错误的问题
1.优化资产模块,编辑器模式下增加缓存,加快搜索速度
1.修复资产模块协程同时加载报错的问题
1.优化游戏对象池模块初始化预加载对象数量显示
1.游戏对象池模块增加Spawn By PrefabName方法
1.游戏对象池模块增加GetPoolByPrefabName方法
1.补间动画模块增加对Material的动画
2.声音模块新增缓存音频/UnloadAll移除所有音频接口
3.完善文档
1.声音模块,声音播放增加淡入参数fadeDuration,3D特效播放增加spatialBlend和maxNum参数
2.声音模块,补间/缓动模块,游戏对象池模块,优化文档
3.移除UI模块自动调用Unload,因为音频未播放完会报错
1.修改默认表格名称,修复StreamingAssets目录下存在中文打包错误的问题
2.修复Resources目录资产异步加载报错问题
3.优化声音模块组件判空
1.修复事件系统调用到不同id事件的问题
1.修复事件系统嵌套调用会报错的问题,防止死循环优化
1.音频AB包移除自动卸载
1.Resources卸载资产区分是否完全卸载
1.完善文档
1.修复配置表可能被代码裁剪的问题
1.完善文档
1.修改AssetMap代码的位置
1.完善文档
2.不再依赖Tests文件夹内容,可按需删除
3.修复自动绑定组件找不到GameObject的问题
1.更新第三方库,完善第三方库引用文档
2.完善UI文档,构建文档
1.增加UI模块使用枚举值传入Open的方法
2.优化UI模块OnDestroy方法
1.优化导表存放位置的提示
2.优化资产模块加载的方法
1.优化构建文档
2.优化EditorPrefs,多个工程使用不同Key值
1.优化WebGL下加载资源方法
1.新增缺少EventSystem提示
1.新增自动复制AndroidManifest和mainTemplate
2.新增UI模块设置Canvas和CanvasScaler属性的方法
1.修复配置表sheet名不能使用Item关键字的问题
2.新增可以更改配置表路径
3.新增配置表字段类型
1.优化UI模块不再强制设置UI的位置和旋转
1.优化UI模块Instantiate传入默认参数
1.优化UI模块Added方法执行顺序
1.修复资产模块在编辑器模式下,加载新资源失败的问题
1.优化UI系统Guid标识,Dialog和Notify类型界面正确使用缓存
2.增加收集UI所有的中文编辑器功能
1.输入系统增加按钮Started、Performed、Canceled回调,Axis增加ValueChanged回调
1.修复资产的文件名和ab名不一致时,加载文件夹内资产失败问题
1.#14 修复本地数据存储没有拼接user问题
2.暂时屏蔽Reset和OnValidate时自动获取组件
1.修正构建时根据当前平台导出的表现
1.AudioEffect3D使用游戏对象池
2.游戏对象池模块添加轮询,默认DontDestroyOnLoad = true,默认CheckForPrefab = true
3.AudioMixer优化使侧链压缩/闪避效果更突出
1.等待编译完成后生成复制热更新Dll
2.UI系统UICallbacks修正为使用传入的参数
1.LogViewer开启发送邮件功能
2.优化Log调色盘GC
3.资产管理Demo增加Scene加载用法
1.构建项目顺序改为等待编译完成
1.修复打包热更包的资产后缀被错误删除
2.热更新计算Size大小时增加判空
3.CreateModule存在模块时增加返回
4.完善热更文档
1.新增F8Framework.F8ExcelDataClass和F8Framework.Launcher程序集
2.配置表生成的F8Framework.F8ExcelDataClass可用于HybridCLR热更
3.增加导表后脚本编译完成,再打包AB步骤
4.重新加载C#域后,AssetDatabase.Refresh需要增加delayCall延迟执行
5.完善热更文档
6.F8Framework.Tests程序集增加宏定义不参与打包
1.优化资产管理代码
2.优化UI界面传入参数
1.增加英文文档
2.中文文档图片使用国内地址
3.微信小游戏完善文档
1.资产AssetPath改为小写,限制ToLower()数量
1.修复相同AB名下获取资产失败问题
2.明确AB资产地址(大小写不敏感)
1.增加BaseItem组件
2.事件系统增加移除事件所有监听的方法
1.编辑器模式下加载资源改为自动搜索AssetPath
1.AssetBundleMap.json中只保留一个AssetPath,改为从AssetBundle中GetAllAssetNames方法获取
2.由于GetAllAssetNames只能获取小写的AssetPath,需修改GetLoadProgress和GetAssetObject方法
1.Network模块代码优化GC
1.输入模块增加GetAxisRaw
1.Network模块代码优化
1.本地化表移除实时监控
1.本地化表TextID可为空
1.热更新增加校验本地资源md5
2.分包下载增加断点续传
1.InitializeOnLoadMethod统一管理调用顺序
1.LitJson序列化增加UnityEngine基础类型,增加跳过序列化特性[JsonIgnore]
1.添加UI红点组件及示例
UnityF8Framework核心功能