2012-04-24 70 views
0

我正在研究Cocos2D + Box2D iphone遊戲,並且在此平臺上的體驗很少。從圖像中繪製紋理作爲遊戲背景

要詳細說明我的問題:我有一行復合我的遊戲場地的列表。我想在下面畫一些紋理。我如何從給定的圖像中繪製該圖像,並確保紋理無縫且性能最佳(即遊戲可能很長)?

回答

0

您需要在其他任何事情之前添加背景。這裏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。