//1、通过文件直接创建精灵
Sprite* sprite = Sprite::create();
//CCSprite * spite = CCSprite::create("blocks.png");
//CCSprite * spite1 = CCSprite::create("aaa.jpg");
//CCSprite * spite2 = CCSprite::create("aaa.jpg);
//sprite =CCSprite::create("const char* filename");
//2、通过纹理去创建精灵
CCTexture2D* texture = CCTextureCache::sharedTextureCache()->addImage("blocks.png");
CCSprite* sprite = CCSprite::createWithTexture(texture);
addChild(sprite);
sprite = CCSprite::createWithTexture(texture,CCRect(0,0,80,80));
//3、通过精灵帧
CCSize size = texture->getContentSize();
CCSpriteFrame* frame = CCSpriteFrame::createWithTexture(texture,CCRectMake(size.width/2,size.height/4,size.width/2,size.height/2));
sprite = CCSprite::createWithSpriteFrame(frame);
//4、通过精灵帧缓存去创建精灵 MyFrame别名
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFrame(frame,"MyFrame");
sprite = CCSprite::createWithSpriteFrameName("MyFrame");
Sprite* sprite = Sprite::create();
//CCSprite * spite = CCSprite::create("blocks.png");
//CCSprite * spite1 = CCSprite::create("aaa.jpg");
//CCSprite * spite2 = CCSprite::create("aaa.jpg);
//sprite =CCSprite::create("const char* filename");
//2、通过纹理去创建精灵
CCTexture2D* texture = CCTextureCache::sharedTextureCache()->addImage("blocks.png");
CCSprite* sprite = CCSprite::createWithTexture(texture);
addChild(sprite);
sprite = CCSprite::createWithTexture(texture,CCRect(0,0,80,80));
//3、通过精灵帧
CCSize size = texture->getContentSize();
CCSpriteFrame* frame = CCSpriteFrame::createWithTexture(texture,CCRectMake(size.width/2,size.height/4,size.width/2,size.height/2));
sprite = CCSprite::createWithSpriteFrame(frame);
//4、通过精灵帧缓存去创建精灵 MyFrame别名
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFrame(frame,"MyFrame");
sprite = CCSprite::createWithSpriteFrameName("MyFrame");