可以用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 逐帧动画所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)