# 更新日志

# 1.0.1

  1. A 新增 支持prefabMode (需要使用新的mgepackgae格式)
  2. A 新增 支持mgepackage导出默认不覆盖用户挂载scene/prefab上的脚本
  3. A 新增 资源精简,用户不再强制需要在assets目录新建.texture2d/.raw
  4. A 新增 支持导入fbx
  5. A 新增 交互优化
  6. U 优化 effect编辑态增量编译
  7. U 优化 粒子json构建成buffer

# 1.0.2

  1. A 新增 优化方案本身不再自带任何内置Effect资源,而是统一移至游戏项目工程内
  2. A 新增 粒子系统烘培能力
  3. A 新增 粒子系统textureSheetAnimation模块对singleRow模式的支持
  4. A 新增 级联阴影,相机支持阴影级联选项
  5. A 新增 UILabel支持overlfow属性,支持的hidden与auto模式
  6. A 新增 UILayer局部更新层组件,支持嵌套,实现动静分离,二维局部更新能力
  7. A 新增 gizmo快捷键
  8. M 调整 skin、particle、line、trail自定义Effect接口。详情
  9. M 调整 二维渲染节点colorBlendType的BlendType.RGB 及 BlendType.RGBA的混合算法
  10. M 调整 UIToggleGroup在未设置deafaultActiveToggle时,onEnable阶段不去设置第一个UIToggle为active
  11. U 优化 shader默认缓存编译后的二进制文件,提升第二次加载shader时的性能
  12. U 优化 二维节点移动、属性变更、渲染逻辑以及树遍历处理的性能
  13. U 优化 hierarchy和Inspector面板支持多选
  14. U 优化 Loader调试面板支持uuid直接显示为path
  15. F 修复 一些情况下 LoadTask 不返回的问题
  16. F 修复 动画骨架挂点丢失的问题
  17. F 修复 动画状态转移时无法正确处理exit状态的逻辑
  18. F 修复 动画播放动画只有1帧时报错的问题
  19. F 修复 某些情况下动画绑定错乱的问题
  20. F 修复 粒子/尾迹渲染的onEnable,onDisable生命周期回调失效的问题

# 1.0.3

  1. A 新增 支持通过文件夹设置入口资源,不再支持通过resourceDir设置入口资源
  2. A 新增 支持通过文件夹设置groupid
  3. A 新增 层级管理器/项目管理器支持搜索快捷键Ctrl + F
  4. A 新增 点击属性input框中的label按住左右拖动可以调整属性值的大小
  5. A 新增 2D场景编辑器,四角拖动gizmo
  6. A 新增 UIToggleGroup增加useStaticIndex模式,初始化后UIToggle的index不变化
  7. A 面板支持hitAera的展示
  8. A 3D场景编辑器支持Ctrl+click多选功能
  9. A 2D场景编辑器支持Ctrl+click 或者 鼠标点击后框选多选功能
  10. A 资源管理器新建文件及重命名交互优化
  11. F 修复 UILayer在setSiblingIndex后渲染未更新的问题
  12. F 修复 TrailRenderer 颜色和宽度表现异常的问题
  13. F 修复某些烘培粒子在工具中无法展示的问题。
  14. F 修复 部分UISprite在使用type后渲染更新失败的情况

# 1.0.4

  1. A 增加编译后的shader二进制缓存,加速下次shader创建
  2. M 修改Effect.WarmUp接口的定义,不必再传入RenderType参数
  3. U 资源文件缓存从串行改为并行。
  4. F 修复了worker job代码出错会帧数降为0的问题
  5. F 修复optimize的骨骼动画没有Controller时渲染不对的问题
  6. F 保护粒子曲线不从零开始的情况
  7. F 修复了带有透明像素的图像经过fxaa处理,应用到RenderTexture后效果不正确的问题
  8. F 修复UILabel在创建后马上获取并修改宽度导致的对齐异常
  9. F 修复Effect.WarmUp接口不能正确预编译Shader的问题
  10. F 修复了一次游戏内资源文件缓存被淘汰后,再次加载时不再缓存的问题