Skip to content

release_2.2.0

Compare
Choose a tag to compare
@KylinLove KylinLove released this 27 Nov 09:25

公共

增加了QQ小游戏渠道

修复Timer缩放为0时delta值错误BUG。

2D

  • 修复bug

    修复了动态mask(例如动态扇形)导致的显存增长。

    修复了使用scrollRect以后,一分钟左右clip失效一次导致的闪的问题。

    修复了九宫格加mask不显示的bug

3D

  • 修复bug

    修复SkinnedMeshSprite3D销毁可能崩溃的BUG

    修复拖尾精灵Color属性显示错误BUG

    修复SkyProceduralMaterial材质从Unity插件中导出sunDisk属性不对BUG

    修复动画精灵active=false时动画组件仍然更新导致的性能BUG

    修复粒子雾化BUG

    修复GPU Instance合并相关BUG

    修复了拖尾view模式错误的计算方式(该错误会在拖尾转角时,出现错误显示问题)

    修复了拖尾数据整理的若干bug(会导致拖尾运行时间长时,出现错乱的现象)

    修复在脚本的更新函数中禁用其他脚本造成的不可预期BUG

    修复移除动画状态崩溃BUG

    修复像素线精灵可能操作无效BUG

    修复Animator动画相关裁剪BUG

    修复摄像机orthographicVerticalSize未解析BUG

    修复3D输入导致的内存泄漏BUG

    修复透明合并可能崩溃的BUG

    修复PBR反射天空盒没有灯光便不起作用的BUG

    修复PBR金属度太高导致出现黑点或者高光不起作用的BUG

    修复transform获取localRotaionEuler可能不正确的BUG

    修复transform获取position和scale可能不正确的BUG

    修复Matrix3x3.createFromMatrix4x4函数BUG

    修复Animator调用crossFade模型消失BUG

    解决不引用物理库无法获取到MouseTouch问题

    解决正交投影下天空显示异常问题

    修复骨骼动画包围盒不更新BUG

    修复Rigidbody3D解析失败BUG

  • 优化

    优化3D场景加载在弱网或资源丢失情况下报错问题

    优化鼠标相关事件检测效率

    优化Animator挂点机制

  • 新增

    Gradient新增evaluateColorRGB和evaluateColorAlpha方法

    AnimatorControllerLayer增加addState和removeState方法

    开放八叉树场景管理裁剪

    增加后期处理

    新增后期处理效果之BloomEffect

    调整默认渲染API为WebGL2.0

    相机增加HDR

    Mesh增加getPositions()、setPositions()接口

    Mesh增加getColors()、setColors()接口

    Mesh增加getUVs()、setUVs()接口

    Mesh增加getNormals()、setNormals()接口

    Mesh增加getTangents()、setTangents()接口

    Mesh增加getBoneWeights()、setBoneWeights()接口

    Mesh增加getBoneIndices()、setBoneIndices()接口

    Mesh增加getVertices()、setVertices()接口

    Mesh增加getIndices()、setIndices接口

    Mesh增加getSubMesh()接口

    Mesh增加getVertexDeclaration()

    Mesh增加markAsUnreadbale()

    Mesh增加vertexCount、indexCount属性

    Mesh增加calculateBounds()方法用于更新计算包围盒

    SubMesh增加indexCount属性

    SubMesh增加getIndices、setIndices接口

    拖尾增加自动裁剪功能

    Matrix3x3增加createRotationQuaternion接口

  • 升级须知

  • 调整Animator动画挂点机制,调整骨骼节点为Sprite3D节点,挂点更简单易用,直接操作精灵节点即可达到挂点效果。同时对旧版Avatar挂点模式进行保留兼容。

  • 3DUnity

    解决PBR材质自发光导出的Bug

    解决orthographicVerrtical属性size导出的bug

    修复插件中无法修改渲染排列的bug

    修复插件导出粒子randomizeRotationDirection参数异常的bug

IDE

  • 新增

  • 增加对新ts语言的支持

  • 发布增加排除文件夹选项

  • 更新

  • 更新了小米快游戏的qg-adapter.js

  • 修复bug

  • 修复开放域项目无法编译的bug

  • 修复js语言项目F12代码导出的bug

  • 修复压缩js功能bug

  • 更新开放域项目类库

  • 修复引擎已知bug

  • 修复了IDE切换类库报错的bug

  • 修复了IDE新ts语言,导出UI类报错的bug

  • 修复vivo发布icon找不到的bug

  • 修复左侧按钮偶尔消失的bug