本帖用于发布 Cocos Studio 工程导入功能的内测版本和后续更新,版本号是 v1.1.0-beta.x
欢迎手上有 Cocos Studio 工程的同学积极参与试用并及时反馈,我们会在 v1.1.0 中正式发布此功能。
下载地址
v1.1.0-beta.2
特别注意
这里发布的测试版是没有通过 QA 测试的,所以请不要用来打开您的正式工程项目!测试 Studio 导入时请新建一个项目之后按照下面的方式操作。
功能说明
使用方法
打开编辑器后,选择主菜单的 文件/导入项目
:
然后选择 Cocos Studio 的工程文件 ccs:
接下来就会自动开始导入过程,视项目规模导入需要一定时间,全部导入完成后会在控制台提示:
Import Cocos Studio project finished.
在导入完成前请不要进行打开和编辑场景的操作。
导入资源类型
导入的内容都会被存放在 assets 目录下和您的 ccs 工程同名的文件夹中,导入内容包括:
- csd(场景)=> creator 场景文件
- csd (layer 和 node)=> prefab
- csd 中的时间轴动画(不包括骨骼动画)=> animation clip 文件
- plist(粒子,图集)=> plist
- tmx (瓦片图)=> tmx
- fnt, ttf 字体会原样导入
- 还有所有图片资源会原样导入
目前不支持的资源包括 csi 图集文件,和 armature 骨骼动画。
导入控件说明
目前导入后不支持的控件包括:
- ListView
- PageView
- Checkbox
- Slider
- AtlasText
这些控件导入后会自动被 StudioComponent 组件代替,这个组件用于储存目前不支持控件里的所有数据,之后在 Creator 里补充了这些 UI 控件之后,就会自动替换 StudioComponent 为相应的新组件。
其他兼容性问题
还有以下功能在导入后会和原项目有差异:
- Node 和动画编辑器里不支持 skewX 和 skewY 属性
- 动画中部分 easeType 还没有提供默认支持
- Sprite 和 Particle 的动画编辑时不支持 Blend Factor
- Studio 中一个节点的颜色会影响其子节点。而 Creator 中不会影响子节点。(creator bug,会在后续版本修复)
欢迎大家试用,并把反馈问题回复到这个帖子下面。
该导入功能的开发负责人是 @natural-law