滚动背景

时间:2010-08-11 09:58:43

标签: scroll cocos2d-iphone background-image

我正在为肖像模式的简单游戏尝试新事物,我想为游戏添加无缝滚动背景,图像为512x512px。

我想要的主要滚动是垂直,但我希望能够在图像大小的范围内侧向滚动。我应该如何解决这个问题,我正在使用cocos2d。 大卫

1 个答案:

答案 0 :(得分:1)

尝试重复纹理(在这种情况下,在2000px内)

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];