cocos2d-x如何添加精灵动画(适合于2以上的版本)
来源:互联网 发布:软件成本 标准 编辑:程序博客网 时间:2024/04/29 04:13
bool HelloWorld::init()
{
bool bRet = false;
do
{
CC_BREAK_IF(! CCLayer::init());
//创建一个精灵作为背景、、、、//
CCSize winsize = CCDirector::sharedDirector()->getWinSize();
CCSprite* sprite1 = CCSprite::create("Bg.png");
sprite1->setPosition(ccp(winsize.width/2,winsize.height/2));
this->addChild(sprite1,0);
CCSprite* sprite = CCSprite::create("hero.png");
sprite->setPosition(ccp(winsize.width/2,winsize.height/2));
this->addChild(sprite,1);
CCAnimation* animation = CCAnimation::create();//创建动画、、//
CCTexture2D* texture = CCTextureCache::sharedTextureCache()->addImage("hero.png");//纹理//
for (int i=0; i<4; i++)
{
CCRect rect = CCRect(32 * i, 0, 32, 32);
CCSpriteFrame* spriteFrame = CCSpriteFrame::createWithTexture(texture, rect);
animation->addSpriteFrame(spriteFrame);
animation->addSpriteFrameWithTexture(texture, rect);
}
animation->setDelayPerUnit(0.1f);//每帧间隔//
animation->setLoops(-1);//重复次数,-1为无限循环//
CCAnimate* animate = CCAnimate::create(animation);//创建动作..、//
sprite->runAction(animate);
bRet = true;
} while (0);
return bRet;
}
- cocos2d-x如何添加精灵动画(适合于2以上的版本)
- Cocos2D-X SimpleGame 如何添加一个cocos2d-x精灵 (1) ----版本cocos2d-2.0-x-2.0.3
- 【cocos2d-x 初级教程之二 2.x版本】如何添加一个cocos2d-x精灵
- Cocos2D-X SimpleGame 如何移动一个cocos2d-x精灵 (2) ----版本cocos2d-2.0-x-2.0.3 .
- cocos2d-x SimpleGame(1)如何添加一个精灵
- 如何添加一个cocos2d-x精灵
- 如何添加一个cocos2d-x精灵
- Cocos2d-X 精灵(sprite)的添加方法
- cocos2d-x精灵的添加和移动
- cocos2d-x创建精灵动画
- cocos2d-x精灵动画帧
- 如何使用动画和精灵表单 Cocos2d-x 2.1.4
- 如何使用动画和精灵表单 Cocos2d-x 2.1.4
- cocos2d-x SimpleGame(2)如何移动一个精灵
- 如何添加一个cocos2d-x精灵之二
- Cocos2d-X的精灵
- 【cocos2d-x 初级教程之三 2.x版本】如何移动一个cocos2d-x精灵
- cocos2d-x中两种播放精灵动画的方式
- 两个String类型集合的比对(或 两个表的比对)
- C#的元组Tuple类型
- poj 2291水题
- Excel2007格式分析和XML解析
- 【IPHONE开发-OBJECTC入门学习】文件的操作,读写复制文件
- cocos2d-x如何添加精灵动画(适合于2以上的版本)
- Fragment生命周期备忘
- 百度定位API,基站定位,WiFi定位,POST上传
- 面向对象设计原则:LisKov替换原则(LSP)
- Dvi转pdf 图片消失的问题
- Android WebView Memory Leak WebView内存泄漏
- Cracking the coding interview--Q9.7
- 再次写给我们这些浮躁的程序员
- 2013年恒生电子笔试面试题