转载自URL:http://www.cocoachina.com/bbs/read.php?tid=169621

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

一:Flash版本应该为CS 6.0,低版本不提供支持

二:新建flash项目的时候应该选择ActionScript3.0

三:动画中只有两种元素,一个是“元件”,另一个是“图形”

四:所有的图形必须是位图,暂时不提供包含矢量图的fla文件导入,在保存项目之前您需要将所有的矢量图转换为位图。

五:每一个骨骼对应一个“元件”,创建元件时候可以选择影片剪辑和图像两个类型

六:每一个元件对应一个贴图,不可一个元件中放多个贴图。

七:目前除了整个人物(或者说整个项目)可以由多个元件组成外,其他均不能有多个元件嵌套。

八:每个项目只能有一个场景,并且这个场景只有一个精灵(或者说人物)

九:给这个人物设置帧动画的时候,必须将最上面的图层设置为一个空的图层,并给每一个关键帧设置动画的名称,如下图:

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

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

补充一

并不是FLASH中许多优秀功能都能直接应用于可以导入到COCOSTUDIO动画编辑器中的FLA文件,有些细节需要特别引起注意:

滤镜                     不可用 
透明度补间         不可用(FL是100%百分比,cocos是0~255) 
元件注册点       在“资源管理”面板可调 
除“传统补间动画”  其他补间都不可用 
影片剪辑的 模式 不可用

补充2

上面创建的FLA文件在目前的最新的COCOSTUDIO 1.3动画编辑器中可以通过“File”-“Open Flash Project”直接导入。

另外,一种从FLASH中导出动画应用于COCOSTUIO开发的方式是借助于Dragonbones这个第三方优秀的FLASH扩展面板.

CocoStudio 1.3和1.4.1导入Flash文件注意事项(转载并有修改)相关推荐

  1. Cocostudio导入.fla文件注意事项

    (2013-11-28)     在手机游戏火热之前,世界上最大的游戏平台应该是flash游戏了.Adobe公司提供了一整套方案来帮助开发者制作flash游戏.因为他可以在网页上直接使用,所以它又随互 ...

  2. CentOS部署JAVA程序、安装Tomcat以及安装导入mysql文件的方法

    注意:由于流程太过于繁杂,且坑多,这里只保留关键步骤,具体小问题百度! ________________________ 先进入CentOS6.8图形化界面(如阿里云没有默认的图形化界面,自己去安装h ...

  3. html导入.md文件并渲染,vue 导入.md文件(markdown转HTML)

    前言 刚接到这个需求的时候,觉得很简单(的确很简单)但是这玩意的坑真的也让人无奈. 网上找了很多的资料,都没有写出痛点(这就很难过了).通过实践并且在我们项目中平稳运行,想分享给后面的人 我的博客上也 ...

  4. 解决导入.vdi文件时报“uuid is exists”错误

    virtualbox导入vdi文件时出现下面的问题: 使用已有的虚拟硬盘文件,选择之后, Cannot register the hard disk 'D:\software\GT5.0.0.vdi' ...

  5. 共享思维导图leangoo,可以导入XMind文件了

    共享思维导图,协作型思维导图Leangoo,可以导出导入XMind文件了,我们来看看如何操作: 进入leangoo官网:www.leangoo.com,登陆账号. 点击右上角"+" ...

  6. R语言导入SPSS文件实战

    R语言导入SPSS文件实战 目录 R语言导入SPSS文件实战 #导入SPSS文件的基本语法 #包的安装和导入

  7. R语言导入.dta文件实战

    R语言导入.dta文件实战 #导入.dta文件的基本语法 R的导入.dta文件最简单方法是使用haven库中的read_dta()函数. 此函数使用以下基本语法: data <- read_dt ...

  8. wxwidgets mysql_wxWidgets导入Excel文件详细教程

    开始写教师端程序,首先要实现导入EXCEL文件,读取数据后再添加到mysql数据库.wxWidgets提供了wxAutomationObject类,用来调用OLE automation的方法.网上找到 ...

  9. Oracle exp/imp,备份或导入时注意的事项

    Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的.不论哪种计算机语言,不论它的实际操作技巧 ...

最新文章

  1. 受用一生的高效 PyCharm 使用技巧(四)
  2. iOS开发实战-时光记账Demo 本地数据库版
  3. ai怎么画循环曲线,怎么用 Adobe Illustrator 画出曲率连续的曲线?
  4. 应用跳转到AppStore指定关键字搜索界面
  5. DOM编程艺术12章
  6. GO语言练习:第二个工程--模拟音乐播放器
  7. 2021-2025年中国电动足部检查椅行业市场供需与战略研究报告
  8. 我的第一个MASM32程序(MASM32环境配置)
  9. 桌面版whatsapp自动发送实例分析
  10. “char”知多少。
  11. 力扣417题太平洋大西洋水流问题
  12. 微信小程序、微信小游戏作品汇总合集,各种好玩的小程序
  13. PYNQ框架HLS开发流程备忘
  14. The Fool HDU - 6555
  15. Linux文件目录操作命令-more命令
  16. Wrong committed revision number: -1
  17. python 实时获取股票行情脚本
  18. 三菱PLC型号是怎么命名的
  19. gulp详细入门教程
  20. 热透镜引起的高斯光束聚焦

热门文章

  1. Java 使用线程池ThreadPool:newFixedThreadPool
  2. git记住用户名和密码
  3. Java String类方法
  4. maven打jar包,导入本地jar
  5. mysql 索引与约束_MySQL之索引与约束条件
  6. python价格分析_用python进行比特币价格择时分析
  7. java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?
  8. globalmapper如何选取图像上的点_20. 用于纹理合成和转移的图像缝合
  9. 动态时间规整_动态时间规整下时间序列子序列的搜索与挖掘
  10. mysql 十万条 输出_MySQL一次性插入十万条数据