/*
** 創建精靈的四種方式
*/
/*
** 通過一張圖片生成精靈對象
** 參數:圖片名稱
*/
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();//設置貼圖無鋸齒,防止兩張圖片拼接出現一條線