欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ccanimationcache动画片使用

更新时间: 2014-01-05 02:33:40 责任编辑: Author_N1

 

CCAnimationCache动画使用
存储动画

CCSpriteFame *sprite1 = CCSpriteFrame::create("/helloworld1.png", CCRectMake(0,0,100,100));
CCSpriteFame *sprite2 = CCSpriteFrame::create("/helloworld2.png", CCRectMake(0,0,100,100));

CCArray *frame = CCArray::create(sprite1,sprite2,NULL);
CCAnimation *animation = CCAnimation::create(frame,1.0f);
CCAnimationCache::shareAnimationCache()->addAnimation(animation, "moveUp");


读取动画
CCAnimation *moveUp = CCAnimationCache::shareAnimationCache()->animationByName("moveUp");

CCSprite *sprite = CCSprite::create();
this->addChild(sprite);
sprite->runAction(CCRepeatForever::create(CCAnimate::create(moveUp)));


记得先让精灵停止当前动画再执行新的动画
sprite->stopAllActions();
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:33:40
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11422/
本文WWW.DOC100.NET DOC100.NET版权所有。