Cocos这轮更新,我老粉绝都对爱了!

本公众号由以下老铁赞助,感谢他们❗️

4月2日,Cocos Creator 3.8.6 如期发布。作为一款开源引擎,Cocos 引擎团队希望社区有更多的开发者能够参与进来,一起推动 Cocos 的向前进步。

Cocos Creator 3.8.6 主要更新:

  1. 包体优化

  2. Spine 增强

  3. Skew 组件

  4. Node.x/y/z 属性访问

  5. Box2D C++ 原生平台支持

  6. 新的小游戏平台

  7. HarmonyOS NEXT 性能增强

  8. 其他若干功能修复和性能提升

看看,是不是每一个更新,都是大家想要的呢?

包体优化

1. 压缩引擎内部属性

新增了 ”压缩引擎内部属性“ 功能,开启后可使包体减小 160 KB

2. 精细化 2D 模块裁剪

添加了 RichText、Mask、Graphics、UISkew、AffineTransform 等选项,可进一步精减 2D 游戏包体。

3. 功能裁剪多套配置

引擎功能裁剪支持多套配置,可在发布面板关联对应的配置方案,实现不同平台使用不同的裁剪方案。

Spine 增强

1. 支持 Spine 4.2

Cocos Creator 3.8.6 同时支持 Spine 3.8 和 Spine 4.2,可在引擎功能裁剪面板中选择 Spine 版本。

注意:
1.如果旧项目需要升级到 Spine 4.2,请先使用 Spine 编辑器将原有 Spine 资源重新导出为 4.2 的资源格式,覆盖到项目 assets 的对应目录下
2.切换 Spine 版本后,请重启编辑器或重启场景进程
3.由于 Spine 4.2 移除了 Effect 功能,无法使用 JitterEffect、SwirlEffect 功能
4.小游戏引擎分离插件功能目前不支持 Spine 4.2

2. 支持 Spine 物理效果

支持 Spine 物理效果,可以实现丝滑流畅的动画效果。

3. 优化 Spine 预览窗口

添加重置摄像机、预乘、调试信息开关等功能。

除此之外, 3.8.6 中还支持了多个 Spine 共享一个纹理集,以及修复了 Spine 中自定义材质的动态 Uniform设置不起作用的问题。

其他优化

添加 UISkew 组件

添加了 UISkew 组件。

增加对旋转斜变形(rotational skew)的支持。

易用性提升

  1. 添加 Node.x/y/z 的 gettter/setter

  2. 在 tween 模块中增加更多覆盖,添加 toString 方法以便调试

  3. iOS 构建目标新增 iPad 支持

  4. Tilemap 支持纹素偏移功能

  5. 偏好设置支持修改 SpriteFrame 导入的 TrimType 默认配置

  6. 更新 astcenc 版本到 5.2.0,提升构建阶段 astc 纹理压缩速度

代码优化

  1. 通过泛型增强组件访问器的类型安全性

//before 
const clz = node.getComponent('clz') as CLZ | null
//after 
const clz = node.getComponent<CLZ>('clz')
  1. 提高了 isValid 的类型安全性

  2. 提高了 js.isNumberjs.isString 的类型安全性

  3. 修复 ui-component.ts 中的 as any,避免丢失 UIComponent 类型

  4. 重构 2D Assembler,提升可阅读性和可维护性

Box2D 原生平台性能增强

添加 Box2D JSB 版本支持,提升原生平台上 2D 物理游戏性能

选项解释:

  1. 基于 Box2D 的 2D 物理系统  TS 版本

  2. 基于 Box2D-wasm 的 2D 物理系统  WASM 版本

  3. 基于 Box2D JSB 的 2D 物理系统  C++ 版本

Box2D JSB 版本在原生上的表现非常出色,特别是在 iOS 没有 JIT 的情况下,提升非常明显。

平台增强

  1. 新增 荣耀小游戏 平台,开发者可将项目一键发布到荣耀小游戏

  2. HarmonyOS Next 平台性能、内存占用、功耗优化

  3. ArkTS 与引擎通信机制完善

  4. JSVM API 调试便利性加强

  5. Google Play 自动登录、成就和 PGS Recall API 实现

  6. WebGPU 支持增强

v3.8.7 剧透

在写了,在写了,在写了!

  1. 包体和性能继续优化

  2. 资源加载提速

  3. Prefab 多标签编辑

  4. 面向 AI 友好的编辑器插件开发包与教程

图片

图片

16款3D源码模板推荐

3D小游戏登顶微信「畅销榜」TOP1

什么样的资源最好卖?知道这个就安逸了!

源码在手,如何做游戏美术二开?

CocosStore 2月新品盘点!

开发者说:快活不下去了!我给他两个“馊”主意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值