我正在为肖像模式的简单游戏尝试新事物,我想为游戏添加无缝滚动背景,图像为512x512px。
我想要的主要滚动是垂直,但我希望能够在图像大小的范围内侧向滚动。我应该如何解决这个问题,我正在使用cocos2d。 大卫
答案 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:¶ms];