CCSprite精靈的使用

/*
		** 創建精靈的四種方式
		*/

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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章