Cocos Creator 2.4.7 正式发布,优化编辑器兼容性与稳定性

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

内容简介:Cocos Creator 2.4.7 已正式发布。此次更新对近期发现的一些 2.x 相关问题集中进行了修复,重点提升了编辑器的稳定性、兼容性,官方建议所有 2.x 用户升级。 Cocos Creator 是以内容创作为核心,实现了脚本化、组...

Cocos Creator 2.4.7 已正式发布。此次更新对近期发现的一些 2.x 相关问题集中进行了修复,重点提升了编辑器的稳定性、兼容性,官方建议所有 2.x 用户升级。

Cocos Creator 2.4.7 正式发布,优化编辑器兼容性与稳定性

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

Cocos Creator 2.4.7 正式发布,优化编辑器兼容性与稳定性

主要变化如下:

Stack Changes 

  • 升级编辑器的 Electron 版本到 13.1.4。解决了 Windows 上部分用户频繁出现的 WebGL 崩溃问题,还支持了 M1(Apple Silicon)的原生 ARM 指令集,建议所有 M1 用户升级以获得更好的性能。详见升级说明。
  • 升级 Android 工程 Gradle 版本到 4.2.2 版本,详见升级说明。

Editor 

  • 修复 Prefab 打开时点击保存,可能覆盖场景数据的问题

  • 修复编辑器下刷新脚本时,若无场景切换操作则内存会持续增长的问题,感谢 isilent

  • 修复重复构建部分文件 MD5 可能发生变化的问题

  • 修复 2.4.5 出现的部分第三方插件 ui-section 内 header 使用 class 注册的语法不兼容的问题

  • 调整构建时的资源压缩操作到拷贝构建模板和 `beforeFinish` 事件之后

  • 修复构建后修改脚本并绑定节点后再次构建,运行时绑定内容可能为空的问题

  • 修复资源管理器,搜索后键盘上下选择节点错误的问题

  • 修复在资源管理器全选 audio-clip、sprite-frame、texture 后拖动面板会报 resize 错误的问题

  • 修复聚焦场景后,选中节点无法删除的问题

  • 修复预制体自动同步弹窗状态无法保存的问题

  • 修复节点上 Color 等属性改动后,使用撤销和重置节点属性无效的问题

  • 修复资源路径或项目路径中带有括号时,打开编辑器出错的问题

  • 修复点击 Markdown 中的超链接失效的问题

  • 修复 Prefab 未修改保存后数据发生变化的问题

Engine

  • 修复预加载没有下载自动图集的图片的问题

  • 修复修改父节点后,节点的透明度级联计算错误的问题 [#9322]

  • 修复 Scroll View 同时到达水平和竖直边界时,没有正确触发事件的问题,感谢 zty8023ys [#9445]

  • 修复 Mask 组件在运行时调整节点大小无效的问题 [#9444]

  • 修复 Graphics Bezier 曲线的重绘问题,感谢 caogtaa [#9194]

  • 修复 EditBox 在 PhoneNumber 模式下,鼠标滚轮导致数字为负数的情况,感谢 wanghaha1991 [#9138]

开发团队在发布公告写道

在 2.4.5 中,我们为了兼容 Mac M1 尽快升级了编辑器底层的 Electron,导致了开发者的部分插件出现异常,很抱歉给大家造成了不好的体验。针对有关问题,我们在近期进行了大量的专项测试,将兼容性适配代码集中汇总到了 2.4.7,最终为开发者抹平了 Electron 版本的差异,并且确保不会引入新的相关问题。

在之后的版本中,不论是 2.x 还是 3.x,我们都将秉持兼容第一的原则,并且持续验证 Cocos Store 中的插件兼容性,尽可能在基础设施变化时不影响项目、插件的运行,减少适配成本,提升升级体验。

根据今年 2 月 7 日 3.0 版本正式发布时的计划,2.4 作为 LTS 版本将在今年继续提供缺陷修复。同时明年全年,我们还将持续关注 2.4 的关键问题和重大的平台适配问题,不定期更新版本,支撑线上项目的安全运营,请大家放心。

再次集中解答一下关于 3.x 的升级问题:

  • 新项目不再建议基于 2.4,请统一使用 3.x 版本进行开发,我们会一如既往地优化 3.x 的开发体验,关注轻量级游戏的包体和效率,支撑好 2D、3D 等不同品类的游戏开发。

  • 当前 2.x 项目如果已到开发中期,或者即将上线,不必升级 3.x。

  • 当前 2.x 项目如果还在开发前期,可以评估是否需要升级 3.x。如果确认一定要升级,可以使用 Creator 提供的 2.x 资源导入工具。此工具将支持旧项目资源完美导入,以及代码的辅助导入。代码辅助导入会把 js 转换成 ts,添加组件类型声明、属性声明及函数声明,组件在场景中的引用都会得到保留,并且函数内部的代码会以注释的形式导入进来,可以减轻开发者的升级难度。详细的升级说明请参考[升级指南]。如果开发者们在升级中遇到困难,欢迎向我们反馈,我们会尽力协助。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

Tales from Facebook

Tales from Facebook

Daniel Miller / Polity Press / 2011-4-1 / GBP 55.00

Facebook is now used by nearly 500 million people throughout the world, many of whom spend several hours a day on this site. Once the preserve of youth, the largest increase in usage today is amongst ......一起来看看 《Tales from Facebook》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具