Cocos Studio导入.fla文件注意事项【新版】

 在手机游戏火热之前,世界上最大的游戏平台应该是flash游戏了。Adobe公司提供了一整套方案来帮助开发者制作flash游戏。因为他可以在网页上直接使用,所以它又随互联网时代的高速发展而成为一个优秀的游戏制作平台。不过因为手持设备的越来越先进,移动互联网逐渐取代了传统互联网的位置。在这个革新换代的时候出现了强大的跨平台游戏引擎——Cocos2d-x。
 作为cocos2d-x官方的工具集,Cocos Studio也会为广大的开发者着想。为了尽可能的利用以前页游时代的资源,Cocos Studio早在0.2.4版本就开始了针对flash的支持。在0.2.4版本是提供了间接性的支持(使用Dragon Bones导出)。在0.4.0版,Cocos Studio开始提供了对flash的原生支持(fla文件)。
 不过Cocos2d-x和flash毕竟是两个完全不同的平台,解析程序也不可能读懂每个设计者的思路,所以对flash文件的支持并不能达到完美,制作flash的时候还要遵从一定的规则,今天就在此给大家讲一下在flash制作的时候有哪些注意事项,以方便大家转换flash的文件。

一:Flash版本应该为CS 6.0,低版本不提供支持二:新建flash项目的时候应该选择ActionScript3.0三:动画中只有两种元素,一个是“元件”,另一个是“图形”四:所有的图形必须是位图,暂时不提供包含矢量图的fla文件导入,在保存项目之前您需要将所有的矢量图转换为位图。五:每一个骨骼对应一个“元件”,创建元件时候可以选择影片剪辑和图像两个类型
六:每一个元件对应一个贴图,不可一个元件中放多个贴图。七:目前除了整个人物(或者说整个项目)可以由多个元件组成外,其他均不能有多个元件嵌套。八:每个项目只能有一个场景,并且这个场景只有一个精灵(或者说人物)九:不要修改锚点属性,不要使用斜切。十:给这个人物设置帧动画的时候,必须将最上面的图层设置为一个空的图层,并给每一个关键帧设置动画的名称,如下图:

十一:当整个元件制作完成时必须将这个元件加入到主场景中。

下面是一个文中演示的demo,您可以在flash中打开并对照上文来掌握这些要点。

girl.zip (142 KB)


以下来自用户的反馈

感谢5楼用户的反馈:

FL的
滤镜 不可用
透明度补间 不可用(FL是100%百分比,cocos是0~255)

元件注册点 在“资源管理”面板可调

除“传统补间动画” 其他补间都不可用

影片剪辑的 模式 不可用

demo貌似不见了。。。下载下来是一个php文件啊:9::9::9:

换个下载工具吧,ie估计不支持这种类型的文件链接(head是rar文件,链接是php文件)

我用的是cocos2d-x-2.1.4 用的FLASH CS6 下载的 gril.fla 导入新项目后,放到cocos2d 里,人物都散架了,重建studio 项目再次导出也是一样的问题,请问是我的cocos2d-x 版本问题还是什么问题?

你用的cocos2d-x2.1.4那么你用的cocostudio版本又是多少呢?
这个要保证cocos2d-x版本和cocostudio版本匹配

请问

是不是在flash里 只能设置调整
坐标、大小、旋转、缩放、透明度 才能放到cocos中

比如flash的
滤镜、元件注册点设置等做的动画特效就不能直接在cocos打开了
只能导成序列png? 是么?

还有
是不是也只支持 “
传统补间动画” 不支持“
动画补间”呢? 多谢


亲身试验过了

FL的
滤镜 不可用
透明度补间 不可用(FL是100%百分比,cocos是0~255)

元件注册点 在“资源管理”面板可调

除“传统补间动画” 其他补间都不可用

影片剪辑的 模式 不可用

cocostudio打开fla文件后 里面的图片都变成了默认图片 到处文件后 用cocos2d跑图片是正确 这是怎么回事 求解答!!

您好,能都提供一下资源名称的截图?因为如果资源的名称包含一些非法字符时,渲染区将无法渲染。

就是这种情况 刚才加群 群的状态是不让加入状态…

能否将这个工程的资源提供一下了,我暂时没法从贴图中看出是那一部分的问题。另外,请提供一下您的编辑器版本号。

图片就是随意的一张 3张都是不同的 但是导出来都是默认图 用程序加载进来后的图是正常的
注: 只有图片变成了默认的 没有其他问题``但是如果做起动画来 是没法调节的`

请问您是xp系统么?如果是的话必须要保证软件以及工程没有放在桌面内。

…是xp系统 剪切到别的地方 解决问题````好评!!! 加你QQ了

经过实测,flash的变形也不能使用只能使用旋转,至于重复帧还会出现动作位移的现象,还请版主解答

恩,感谢您的反馈,我们已经在制作新的flash解析方式以便于我们获取更为精确的数据。当前版本导入后可能还是需要些做些细微的调整。

fla里面的 旋转以及倾斜 在studio中解析出来完全跑位了,要怎么样避免这个问题?请版主解答啊!

:6: 完全研究不明白啊,我的亲啊。。

现在动画编辑器不支持这两个属性

自动升级的最新版本,亲测,如果位图不转换为图形就不能导入cocostudio,在fla里一层能插入不同图形的关键帧,然后导入cocostudio