@panda 写道:
大家好!为了让大家度过一个美好的元旦佳节,能够在元旦这样百无聊赖的喜庆日子里也感受到学习和工作的快乐,我们正式开启 Cocos Creator 3D v1.0.3 的公测啦!
这个版本可以说是 Cocos Creator 3D 自诞生以来最重要的一个版本,或者说是真正的完全体!因为,我们终于支持**原生平台**啦!废话不多说,看更新说明吧(还没空写完整版,待我明天补上)
Cocos Creator v1.0.3 ver.123018
Windows 版本
Mac 版本
重要更新说明
1. 原生平台支持
从 v1.0.3 开始,大家可以正式打包 iOS、Android、Windows、Mac OS X 原生包,继续基于 Creator 一直以来的原生积累,提供给大家最统一的跨平台开发体验。
2. 小游戏平台支持
我们继续新增了 Cocos Play、小米快游戏、支付宝小游戏三个小游戏平台的支持,请大家期待后续的文档更新。
3. Async Await !
对!我们响应大家的呼唤,提前了 Async Await 的支持,只需要在构建时,勾选 “异步函数”/"Async Functions" 就可以自由在项目中使用了。除此之外,脚本系统还增加了一些新的特性支持,比如可选链(Optional Chainning)、空值合并(Nullish Coalescing)、移除 INode 和 IBaseNode 等。
4. 动画编辑器优化
v1.0.3 动画编辑器增加了分量动画功能,支持针对 Vec2、Vec3、Vec4、Color 等类型的分量拆分轨道制作动画帧。同时还增加了同类型的属性轨道的复制、粘贴功能(目前仅支持单轨道);在选中多个关键帧后高亮中间线条,并支持拖拽中间线条来移动关键帧。
5. 增加 Ammo.js 物理模块
为了尝试提供更多的可能性,我们增加了 Ammo.js 物理后端,会在将来支持 wasm 构建出的 Ammo 物理引擎(原生实现是 bullet),将会给物理游戏赋予更高的性能和更多可能性。物理方面,我们还初步增加了胶囊体支持(暂时仅支持 builtin)。
6. 重构 Tween 模块
之前 Tween 模块的使用方式不是非常友好,在内部的审核和讨论后,我们决定将这个模块的 API 和使用方式和 Cocos Creator 2.x 统一起来。
7. UI 功能强化
UI 做了大量的功能强化工作,比如 Editbox 重构和跨平台支持优化;透明度级联组件 UIOpacity;Mask 反向遮罩功能;多点触摸开关等。
详细更新列表(TBD)
欢迎大家的反馈!Enjoy!
帖子: 4
参与者: 1