Creator 开放一键 2D/3D 转换功能!

COCOS

共 1670字,需浏览 4分钟

 ·

2021-04-01 12:47

大家好,今天是愚人节,我可以骗走你的心吗?


我是说我带着重磅消息来也不行吗?


众所周知 Cocos Creator 是一个款轻量、易⽤的跨平台 2D、3D 游戏创作⼯具,但是跨平台仅仅是一个开始,我们现在要开始跨维度了!


没错,它来了,它带着一键式 2D/3D 游戏转换的步伐向我们走来了。


虽然我们为 Cocos Creator 合并了原有 2D 和 3D 两套产品的所有功能,延续了 Cocos 在 2D 品类上轻量高效的同时,为 3D 重度游戏提供高效的开发体验!


但是很多 2D 游戏开发者提出了新的需求,希望我们可以出一个不需要美术、程序,直接把 2D 转换成 3D 的功能。


没问题,你说你要,我就能给。虽然从 2D 游戏转换成 3D 游戏不管是从技术方面,还是从美术方面都需要做大量的工作,但是 Cocos Creator 3.0 已经实现了直接把 2D 的 png 或 jpg 图片转换成 3D 需要的有效模型和贴图,真实呈现在游戏里。


并且动画编辑器可以自动为模型绑定动画,并且自动把 2D 的 Orthographic(正交)相机设置成 3D 的 Perspective(透视)相机,并只能调整角度。


这个按钮在哪里呢?就在我们 3.0.0 版本 File -> 2D to 3D。快来试试吧,毕竟今天是愚人节~~~

 

 

虽然我们没有提供 2D 升级到 3D 游戏的功能,但是我们提供了一键转入导入 2.x的项目升级到 3.0 的功能,虽然我们不建议开发中的项目,特别是即将上线的项目强升 v3.0,但是我们仍在 Cocos Creator 3.0 推出了 v2.x 资源导入工具。


此工具支持旧项目资源完美导入,以及代码的辅助迁移。代码辅助迁移会把 JavaScript 转换成 TypeScript,并自动添加组件类型声明、属性声明及函数声明,组件在场景中的引用都会得到保留,并且函数内部的代码会以注释的形式迁移,减轻开发者的升级难度。


开发者只需要点击主菜单中的文件 -> 导入 Cocos Creator 2.x 项目。


具体操作方式可以参照我们的【官方文档

https://docs.cocos.com/creator/3.0/manual/zh/release-notes/upgrade-guide-v3.0.html


该插件用于减少开发者升级 v2.x 项目到 v3.0.0 的工作量。


由于目前编辑器无法支持插件热更新,如果大家在使用该插件时遇到问题,前往以下地址下载补丁更新插件

https://gitee.com/mirrors_cocos-creator/plugin-import-2.x


从而快速解决问题,无需等待编辑器版本更新。


插件更新完成,就可以解决项目升级中遇到的以下问题:


  • 支持粒子中 textureUuid 字段迁移

  • 修复 v2.x 迁移到 v3.0.0 之后,按钮不可点击的问题

  • 修复解析 ts 脚本类名丢失的问题

  • 修复动画剪辑中 SpriteFrame 丢失的问题

  • 修复组件 ProgressBar 数据丢失的问题


在升级过程中遇到任何问题可以前往我们的论坛或者新建 issue 的方式来向我们反馈,如果现有项目因为特殊原因需要升级,并且遇到了技术上或者工作量上的困难,也可以联系 zhengxiong.zhao@cocos.com 获取我们的人工协助!

 

最后,祝大家愚人节快乐,虽然成年人世界里没有愚人节,也没有人间四月天,只有 Q2,但是今天你们终于可以心安理得地说 C 姐丑啦~



授人以愚不如授人以愉

欢迎大家评论区讲笑话


(今天能不能坚持到下班全指着你们了)

浏览 53
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报