Creator 开放一键 2D/3D 转换功能!
共 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 姐丑啦~
授人以愚不如授人以愉
欢迎大家评论区讲笑话
(今天能不能坚持到下班全指着你们了)