cocos2d-x 动画之SWF

本文介绍了如何使用cocos2d-x通过Flash创建动画,并利用TexturePackerGUI打包SWF为.plist和.png文件。由于iOS对图片大小的限制,动画尺寸需小于2048*2048。将打包后的资源导入工程,并提供调用接口,以实现游戏中的动画播放。如有问题,作者提供QQ交流支持。
摘要由CSDN通过智能技术生成

cocos2d 不支持maya动画个人感觉是一个遗憾!假设能支持maya动画,那游戏资源又要省一大块,美术也要开心一下了,当然,程序猿也应该少不了高兴一下!有试着去弄,但貌似不是那么容易,只能说鄙人才疏学浅!

但是我们还是可以利用flash来实现动画(其实最后还是用序列帧来的),但这样明显的减少了美术的压力!假设现在我们已经拿到了设计好的SWF文件,我们现在要做的就是把它重新打包,用TexturePackerGUI这个软件直接打包出.plist和.png图片,但是我要告诉大家一件事,IOS支持的最大图片为2048*2048,所以,动画不能太大,不然就不行了!

打包完了之后,把.plist和.png放到工程资源文件下。

最后,把调用接口给大家

//-----------------------------------------------
 //通过SWF文件进行动画编辑
 //m_sprite 需要执行动画的精灵
 //swfName SWF文件名称
 //frames 动画总共帧数
 //totalFrames 动画总共执行多少帧,如果大于frames动画总共帧数,则表示动画执行完一次后需要休息一段时间后继续执行(用于循环动画播放)
 //loops 循环次数 -1 无限循环
 //delay 动画执行快慢
 //cleanUp 用于执行一次的动画,执行完了clean掉动画
 //totalFrames 实际需要播放的帧数ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值