您的位置:首页 > 移动开发 > Cocos引擎

关于在cocos2d-x中一个精灵移动到 另外一个地点的实现方法。

2014-08-06 18:40 393 查看
#ifndef  _SpriteCreate_H_
#define  _SpriteCreate_H_

#include <cocos2d.h>
USING_NS_CC;

class SpriteCreate :public CCLayer
{
public:
static CCScene *scene();
CREATE_FUNC(SpriteCreate);
bool init();

};

#endif


#include "SpriteCreate.h"

USING_NS_CC;
CCScene * SpriteCreate::scene()
{

CCScene *s = CCScene::create();
SpriteCreate *layer = SpriteCreate::create();
s->addChild(layer);
return s;
}

bool SpriteCreate::init()
{
if (!CCLayer::init())
{
return false;
}
CCSize winSize = CCDirector::sharedDirector()->getWinSize();

//获取纹理
CCTexture2D *texture = CCTextureCache::sharedTextureCache()->addImage("green_edit.png");

CCSprite *create = CCSprite::createWithTexture(texture);

addChild(create);
setPosition(ccp(0, 0));
CCMoveBy *moveby = CCMoveBy::create(3.0f, ccp(200, 200));
CCActionInterval *SineOUt = CCEaseSineInOut::create(moveby);
create->runAction(moveby);

return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: