cocos2dx 逐帧动画

cocos2dx 逐帧动画,第1张

概述可以用flash创建 .plist 和 .png auto cache = SpriteFrameCache::getInstance(); cache->addSpriteFramesWithFile("..\\Resources\\anim.plist"); Vector<SpriteFrame*> vec; char name[15]; for (int

可以用flash创建 .pList 和 .png

auto cache = SpriteFrameCache::getInstance();    cache->addSpriteFramesWithfile("..\Resources\anim.pList");    Vector<SpriteFrame*> vec;    char name[15];    for (int i = 0; i < 20; i++){        sprintf(name,"anim%04d",i);        vec.pushBack(cache->getSpriteFrameByname(name));    }    auto animation = Animation::createWithSpriteFrames(vec,0.1f);  //帧容器, 两帧间隔    auto animate = Animate::create(animation);  //创建动画    auto sprite = Sprite::create();  //利用精灵显示动画    sprite->setposition(visibleSize / 2);    this->addChild(sprite);    sprite->runAction(Repeat::create(animate,3));  //利用Repeat循环播放
总结

以上是内存溢出为你收集整理的cocos2dx 逐帧动画全部内容,希望文章能够帮你解决cocos2dx 逐帧动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存