Cocos Creator 3.4.2 今日发布!本年度版本规划抢先看

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Cocos Creator 3.4.2 已发布。在 v3.4.1 中开发团队完善了 2D 渲染组件的数据提交和合批策略,由于这些是触及基础的改动,所以引发了一些 Tiledmap,Graphics 的问题。并且 Spine 和 Dragonbones 在 Android 浏览...

Cocos Creator 3.4.2 已发布。在 v3.4.1 中开发团队完善了 2D 渲染组件的数据提交和合批策略,由于这些是触及基础的改动,所以引发了一些 Tiledmap,Graphics 的问题。并且 Spine 和 Dragonbones 在 Android 浏览器上性能没有得到提升,这些问题都在 v3.4.2 版本中得到了集中的解决。

另外,在社区的积极测试和反馈下,开发团队也修复了一些编辑器相关的体验问题,比如脚本重新编译时导致的内存泄露、大项目构建 iOS 平台时资源拷贝的卡顿问题。

请所有使用 v3.4 的用户升级到 v3.4.2,将得到更优秀的稳定性和开发体验。

Cocos Creator 3.4.2 今日发布!本年度版本规划抢先看

 版本预告 

开发团队表示,针对近期用户们集中反馈的部分产品可用性问题,他们规划了 v3.5 版本以尽快处理,不久就会开启公测。v3.5 将在 v3.4 的基础上小步迭代,提升产品的可用性和易用性,并尽可能确保稳定性和兼容性。特别是一些项目遇到的发热、原生性能、包体,以及编辑器稳定性、工作流问题,今年都会重点解决。


以下是 Cocos Creator 3.4.2 重点更新说明:

重要更新 

  1. 修复脚本重新加载导致的内存泄漏问题,在脚本更新过程中编辑器不再有持续性的内存增长。

  2. 修复一些编辑器构建相关问题:

    • 修复勾选首包为远程包后取消,可能导致原生平台构建失败的问题;

    • 项目配置更改,可能导致构建后 md5 变化的问题;

    • 修复勾选 MD5 后重复构建两次 hash 值发生变化的问题。

  3. iOS 平台选择 “跳过 XCode 工程更新” 时避免拷贝资源文件夹,修复打包时无资源的问题。

  4. 提升原生平台稳定性:

    • 修复 Vulkan 后端在 Android 12 上的崩溃问题;

    • 避免游戏在 Android Surface 销毁时(进入后台等情况)引发的崩溃和黑屏问题;

    • 修复游戏从 Camera 返回时可能出现的崩溃问题。

  5. 在 Spine 和 DragonBones 中使用共享的 VertexBufferAccessor,提升 GPU 提交 buffer 的性能。

  6. 修复一些 v3.4.1 重构引入的问题:

    • 修复 SkeletalAnimation 在不调用 play 的情况下直接 setTime 无效的问题;

    • 修复 2D 粒子在部分情况下会产生闪烁的渲染表现问题;

    • 修复 Tiledmap 的渲染问题;

    • 修复 Dragonbones 在设置位置后需要调用 `ArmatureDisplay.markForUpdateRenderData` 才可以正确更新的问题;

    • 修复 Mask 对 Spine 和 Dragonbones 无效的问题。

  7. 给引擎创建的默认场景添加天空盒(如果不需要天空盒的项目,请记得删除场景中 LDR 和 HDR 的两套天空盒资源)。

 Editor 

  • 修复动画时间轴右键事件帧后,查看红线随鼠标滑动而移动的问题

  • 修复编辑器重启后,需要点击运行才能预览 web 项目的问题

  • 修复编译原生模拟器 UI_GPU_DRIVEN 的报错

  • 修复勾选 MD5 后重复构建两次 hash 值发生变化的问题

  • 修复 prefab 数据里根节点 root 为 null 会导致报错的问题

  • 优化属性检查器上部分属性的顺序

  • 修复 Canvas Camera 在编辑器中 resize 的问题

  • 修复选中节点后层级管理器不会自动展开的问题

  • 修复 Mac 上 num-input shift + wheel 功能失效的问题

  • 修复动画编辑切换属性轨道后偶现未及时更新数据的问题

  • 修复动画编辑部分特殊分量轨道无法粘贴的问题

  • 修复脚本重新加载导致的内存泄漏问题

  • 修复项目配置更改,可能导致构建后 md5 变化的问题

  • 修复属性检查器上 resetComponent 后无法删除的问题

  • 修复构建插件机制 BuildResult 查询图集资源路径时的返回值错误问题

  • 修复勾选首包为远程包后取消,可能导致原生平台构建失败的问题

 Engine

  • Shared vertex buffer accessor for Spine and DragonBones [10077]

  • Fix skeletal animation sample() does not work as intended [10006]

  • Fix DragonBones node can’t be moved in editor [10031]

  • Fix 2d particle rendering issue [10038]

  • Fix Tiled map rendering issue [10059]

  • Fix TiledLayer culling row and col [10035]

  • Fix MotionStreak updateColor bug [10055]

  • Add default skybox [10021]

  • Fix planar shadow z-fighting [10026]

  • Add OHOS platform detection [10028]

  • Fix skybox stretch in ortho projection [10045]

  • Fix releaseMapInfo error. [10062]

  • Add protection for invalid node.uiProps [10060]

  • Fix native platform mesh-render-data index error. [10071]

  • Optimize multi-touch on ByteDance platform [10086]

  • Fix canvas widget bug in editor [10052]

  • Fix renderData update bug when renderable2d is not rendering [10101]

  • Fix interface checking [10109]

  • Fix pointer event list manager [10084]

  • Fix custom class missing when the instantiate error [10128]

  • Fix bug for compress texture usage under Sprite grayscale mode [10129]

  • Fix getTiledTileAt cause layer show wrong. [10137]

  • Fix Node rotate API doc [10140]

  • Ensure RenderData.clear won’t break usability [10177]

  • Update editBox size when node resize [10188]

  • Fix iOS version detection on Wechat platform [10159]

  • Fix mask is not working for spine/db [10201]

  • Improve touch event performance by caching system info on ByteDance platform [10218]

  • Fix merge batches issue with multi canvas [10232]

  • Add JsbBridgeWrapper for OHOS [4204]

  • VK: fix android 12 crash [4217]

  • Supply a default context when surface destroyed [4222]

  • Use same mtx for write [4220]

  • iOS/mac skip POST_BUILD copy Resources folder procedure [4216]

  • Fix spine binary data read issue. [4229]

  • Fix loop audio would stop for ios system [4254]

  • Fix restart view size [4256]

  • Fix spirv incorrect name on binding [4259]

  • Fix app crash after switch back from Camera [4268]

  • Fix incorrect resize behavior on iOS [4265]

下载地址:https://www.cocos.com/creator


Cocos Creator 是以内容创作为核心,实现了脚本化、组件化和数据驱动的游戏开发工具。 具备了易于上手的内容生产工作流,以及功能强大的开发者 工具 套件,可用于实现游戏逻辑和高性能游戏效果。

Cocos Creator 3.4.2 今日发布!本年度版本规划抢先看


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

使用HTML5和Node构建超媒体API

使用HTML5和Node构建超媒体API

【美】Mike Amundsen(麦克.阿蒙森) / 臧秀涛 / 电子工业出版社 / 2014-5 / 55.00元

《使用HTML5和Node构建超媒体API》探讨了超媒体API 的设计,介绍了作为超媒体API 的构件块的超媒体因子,并讲解了基本格式、状态转移、领域风格和应用流程这4 种超媒体设计元素;之后作者结合具体的场景,通过3个动手实验章节,从超媒体因子和超媒体设计元素入手,用实际的代码向我们详细地演示了超媒体API 的设计;最后介绍了超媒体设计的文档编写、注册与发布等内容。 《使用HTML5和No......一起来看看 《使用HTML5和Node构建超媒体API》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试