2010-08-11 218 views
1

我在肖像模式下嘗試了一個簡單遊戲的新東西,我想爲遊戲添加一個無縫滾動背景,圖像爲512x512px。滾動背景

我想要的主要滾動是垂直,但我希望能夠在圖像大小的邊界內側向滾動。我應該如何處理這個問題,我正在使用cocos2d。 大衛

回答

1

嘗試重複紋理(在這種情況下內2000像素)

CGRect repeatRect = CGRectMake(0, 0, 2000, 2000); 
CCSprite *background = [CCSprite spriteWithFile:@"Background.png" rect:repeatRect]; 
ccTexParams params = 
{ 
    GL_NEAREST, 
    GL_NEAREST_MIPMAP_LINEAR, 
    GL_REPEAT, 
    GL_REPEAT 
}; 
[background.texture setTexParameters:&params];