Cocos Creator 2.4.9 更新说明

Cocos Creator 2.4.9 今日发布。v2.4.9 对近期发现的一些 v2.x 相关问题集中进行了修复,重点提升了编辑器及引擎的稳定性,解决了一些影响原生移动平台上架的阻碍,建议所有 v2.x 用户升级。此版本未对项目和插件的兼容性造成破坏,大家可参照 v2.4.7 的升级说明进行更新。

根据 v3.0 版本正式发布时的计划,我们仍会在2022年继续提供关键缺陷修复。这些修复将只围绕稳定性和可用性进行优化,因此不再建议新用户或者新项目选择 v2.4,请统一使用 v3.x 版本开发。

Stack Changes 

  • 升级安卓 okhttp 到 3.12.14,避免发布 Google Play 时遇到兼容问题 [#4264]
  • 升级安卓 OpenSSL 到 1.1.1g,避免 ndk 22 的编译问题 [#4282]

Editor 

  • 修复部分 Mac 设备上构建可能卡住的问题
  • 修复 Android 平台构建勾选 app bundle 构建编译失败的问题
  • 修复构建 Google Play Instant 报错的问题
  • 修复 Main Camera 父节点不能使用 scale 作为动画帧的问题
  • 修复 Prefab 编辑模式返回带 3D 粒子的场景报错的问题
  • 修复偏好设置的模拟器自定义分辨率修改含有小数点的值导致无法预览的问题
  • 修复某些情况下移动面板后,导致面板内部部分被遮挡的问题
  • 修复 Spine 组件在编辑器中切换皮肤时会出现动画残留的问题 [#10343]

Engine 

  • 针对微信小游戏的高性能模式进行了适配 [#10160]
  • 修复粒子系统在调用 reset 之后还有渲染数据残留的问题,[#10088],感谢 caogtaa
  • AudioEngine 增加 isPlaying 接口 [#9372],感谢大城小胖
  • 优化 MotionStreak 的渲染效果 [#9693]

Native 

  • 移除 iOS 平台调用的动态方法,避免影响过包 [#4275]
  • 修复 Android 手机工具栏上调整为深夜模式,应用闪退的问题 [#4276]
  • 修复多次调用 callStaticMethod 会出现 JNI ERROR 的问题 [#4162]
  • 修复 TiledMap 使用 addUserNode 添加的节点,原生和 web 显示不一致的问题 [#4274]
  • 修复在原生平台监听 DragonBones 事件时,读取事件对象的 data 属性时闪退的问题 [#4273],感谢 LincolnLiuXinbing
  • 修复 SpotLight 无法产生阴影的问题 [#4257],感谢 haha-yu
  • 修复 EditBox 在滑动选词时会退出键盘的问题 [#4170]
  • 修复 Video Player 无法播放 data 子目录中的视频的问题 [#4045]
  • 修复使用 Mask 在某些机型上崩溃的问题 [#4279]

前往官网下载 Cocos Creator 最新版本,欢迎使用体验。