当前位置:软件学习 > Flash >>

Cocos2dx导入flas易做图实现方法


若你的.fla源文件中不带有骨骼动画,则你可以使用TexturePacker结合AnimatePacker来解决这个问题。
1.把.swf文件直接丢到TexturePacker中,它会自动帮你解析出所有的帧,并导出为.plist文件,它附带一张.png图
2.把.plist文件丢到AnimatePacker中,它也会自动帮你解析出所有的帧,然后根据需要,制作动画。
AnimatePacker使用方法:
1.拖动plist文件到AnimatePacker窗口
2.点击摄像机,生成新的Animation,在Animations框中编辑Name和Delay
3.从Sprites里拖动Sprite到SpriteFrames,拖动SpriteFrame可排序

 代码如下 复制代码

 

AnimatePacker::getInstance()->loadAnimations("Images/People/grossini_dance.xml");
        CCSprite *sprite=CCSprite::create("Images/People/grossini_dance_01.png");
        sprite->setAnchorPoint(CCPointZero);
        sprite->setPosition(ccp(size.width/2, size.height/2));
        this->addChild(sprite,1);
        sprite->runAction(CCRepeatForever::create(AnimatePacker::getInstance()->getAnimate("grossini_1")));

补充:flash教程,动画技术
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,