# 更新日志

# 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 修复了一次游戏内资源文件缓存被淘汰后,再次加载时不再缓存的问题