/*
** 创建精灵的四种方式
*/
/*
** 通过一张图片生成精灵对象
** 参数:图片名称
*/
CCSprite* pSprite1 = CCSprite::create("HelloWorld.png");
pSprite1->setPosition(ccp(70,150));
this->addChild((pSprite1));
/*
*
** 通过一张图片指定区域裁切后,生成精灵对象
** 参数1:图片名称
** 参数2:矩形区域
*/
CCSprite* pSprite2 = CCSprite::create("HelloWorld.png",CCRectMake(172,66,320-172,250-66));
pSprite2->setPosition(ccp(170,150));
this->addChild((pSprite2));
/*
** 利用帧缓冲中的一帧的名称生成一个精灵对象
** 参数:帧缓冲的名称
*/
//
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("test_icon.plist");
CCSprite* pSprite3 = CCSprite::createWithSpriteFrameName("HelloWorld.png");
pSprite3->setPosition(ccp(230,150));
this->addChild(pSprite3);
/*
** 利用另外一帧生成一个精灵对象
** 参数:精灵对象
**
*/
CCSpriteFrame* pFrame = CCSpriteFrame::create("HelloWorld.png",CCRectMake(172,66,320-172,250-66));
CCSprite* pSprite4 = CCSprite::createWithSpriteFrame(pFrame);
pSprite4->setPosition(ccp(310,150));
this->addChild((pSprite4));
m_pBgSprite->getTexture()->setAliasTexParameters();//设置贴图无锯齿,防止两张图片拼接出现一条线