Hi, 社区的伙伴们,大家新年好!
在 v3.4.1 中我们完善了 2D 渲染组件的数据提交和合批策略,由于改动较为基础引发了一些 Tiledmap,Graphics 的问题,另外,Spine 和 Dragonbones 在 Android 浏览器上性能没有得到提升,这些问题都在 v3.4.2 版本中得到了集中的解决。现在邀请社区用户参与公测,感谢大家一直以来的支持!
下载 030613 版本
Windows
MacOSX
更新说明
Editor
- 修复动画时间轴右键事件帧后,查看红线随鼠标滑动而移动
- 修复编辑器重启后,需要点击运行才能预览 web 项目
- 修复编译原生模拟器 UI_GPU_DRIVEN 报错
- 修复勾选 MD5 后重复构建两次 hash 值发生变化
- 修复 prefab 数据里跟节点 root 为 null 会导致报错的问题
- 优化 inspector 上部分属性的顺序
- Fix canvas camera resize bug in editor (engine#10164)
- 修复选中节点后 hierarchy 不会自动展开的问题
- 修复 mac 上 num-input shift + wheel 功能失效的问题
- 修复动画编辑切换属性轨道后偶现未及时更新数据的问题
- 修复动画编辑部分特殊分量轨道无法粘贴的问题
- 修复脚本重新加载导致的内存泄漏问题
- 修复项目配置更改,可能导致构建后 md5 变化的问题
- 修复 inspector 上 resetComponent 后无法删除的问题
- 修复构建插件机制 BuildResult 查询图集资源路径时的返回值错误问题
- 修复勾选首包为远程包后取消,可能导致原生平台构建失败的问题
Engine
- Shared vertex buffer accessor for Spine and DragonBones (engine#10077)
- Fix skeletal animation sample() does not work as intended (engine#10006)
- Fix DragonBones node can’t be moved in editor (engine#10031)
- Fix 2d particle rendering issue (engine#10038)
- Fix Tiled map rendering issue (engine#10059)
- Fix TiledLayer culling row and col (engine#10035)
- Fix MotionStreak updateColor bug (engine#10055)
- Add default skybox (engine#10021)
- Fix planar shadow z-fighting (engine#10026)
- Add OHOS platform detection (engine#10028)
- Fix skybox stretch in ortho projection (engine#10045)
- Fix releaseMapInfo error. (engine#10062)
- Add protection for invalid node.uiProps (engine#10060)
- Fix native platform mesh-render-data index error. (engine#10071)
- Optimize multi-touch on ByteDance platform (engine#10086)
- Fix canvas widget bug in editor (engine#10052)
- Fix renderData update bug when renderable2d is not rendering (engine#10101)
- Fix interface checking (engine#10109)
- Fix pointer event list manager (engine#10084)
- Fix custom class missing when the instantiate error (engine#10128)
- Fix bug for compress texture usage under Sprite grayscale mode (engine#10129)
- Fix getTiledTileAt cause layer show wrong. (engine#10137)
- Fix Node rotate API doc (engine#10140)
- Ensure RenderData.clear won’t break usability (engine#10177)
- Update editBox size when node resize (engine#10188)
- Fix iOS version detection on Wechat platform (engine#10159)
- Fix mask is not working for spine/db (engine#10201)
- Improve touch event performance by caching system info on ByteDance platform (engine#10218)
- Fix merge batches issue with multi canvas (engine#10232)
- Add JsbBridgeWrapper for ohos (engine-native#4204)
- VK: fix android 12 crash (engine-native#4217)
- Supply a default context when surface destroyed (engine-native#4222)
- Use same mtx for write (engine-native#4220)
- iOS/mac skip POST_BUILD copy Resources folder procedure (engine-native#4216)
- Fix spine binary data read issue. (engine-native#4229)
- Fix loop audio would stop for ios system (engine-native#4254)
- Fix restart view size (engine-native#4256)
- Fix spirv incorrect name on binding (engine-native#4259)
- Fix app crash after switch back from Camera (engine-native#4268)
- Fix incorrect resize behavior on iOS (engine-native#4265)