Cocos2d 2.0で画面に沿って画像をスクロールすると、画像が無期限に繰り返されるのに問題があります...次のようにccTexParamsメソッドを使用しています。
_movingHills = [CCSprite spriteWithFile:@"MenuBackHills.png"];
_movingHills.position = backGround.position;
[self addChild:_movingHills z:1];
//make sure hills repeat!
ccTexParams repeatHills = {GL_LINEAR, GL_LINEAR, GL_REPEAT, GL_CLAMP_TO_EDGE};
[_movingHills.texture setTexParameters:&repeatHills];
そして更新中:
float PIXELS_PER_SECOND = 1;
static float offset = 0;
offset += PIXELS_PER_SECOND * dt;
CGSize textureSize = _movingHills.textureRect.size;
[_movingHills setTextureRect:CGRectMake(offset, 0, textureSize.width, textureSize.height)];
ただし、これにより、真っ暗な画面がシーンに追加されます:/