我正在研究Cocos2D + Box2D iphone遊戲,並且在此平臺上的體驗很少。從圖像中繪製紋理作爲遊戲背景
要詳細說明我的問題:我有一行復合我的遊戲場地的列表。我想在下面畫一些紋理。我如何從給定的圖像中繪製該圖像,並確保紋理無縫且性能最佳(即遊戲可能很長)?
我正在研究Cocos2D + Box2D iphone遊戲,並且在此平臺上的體驗很少。從圖像中繪製紋理作爲遊戲背景
要詳細說明我的問題:我有一行復合我的遊戲場地的列表。我想在下面畫一些紋理。我如何從給定的圖像中繪製該圖像,並確保紋理無縫且性能最佳(即遊戲可能很長)?
您需要在其他任何事情之前添加背景。這裏mainScene是CCDirector將使用的CCScene。 Cocos2D使用圖像的中間位置作爲位置。
[CCTexture2D setDefaultAlphaPixelFormat:kTexture2DPixelFormat_RGBA4444];
CCSprite *background = [CCSprite spriteWithFile:@"background.png"];
background.position = ccp(1024/2, 768/2);
[mainScene addChild:background];
RGBA4444使您的圖像更小,但它們在具有漸變時不會看起來不錯。默認的一個是RGBA8888。
任何有興趣,我發現這個線索非常有幫助:對於源代碼http://www.cocos2d-iphone.org/forum/topic/8142