0
重複這是我的代碼,使我的背景重複,只是一個背景,它應該永遠重複:運動背景停止對Spritekit
SKTexture* bgTexture = [SKTexture textureWithImageNamed:@"nightbackground"];
bgTexture.filteringMode = SKTextureFilteringNearest;
SKAction* movebgSprite = [SKAction moveByX:-bgTexture.size.width*2 y:0 duration:0.1 * bgTexture.size.width*2];
SKAction* resetbgSprite = [SKAction moveByX:bgTexture.size.width*2 y:0 duration:0];
SKAction* movebgSpritesForever = [SKAction repeatActionForever:[SKAction sequence:@[movebgSprite, resetbgSprite]]];
for(int i = 0; i < 2 + self.frame.size.width/(bgTexture.size.width * 2); ++i) {
SKSpriteNode* sprite = [SKSpriteNode spriteNodeWithTexture:bgTexture];
[sprite setScale:1.0];
sprite.zPosition = -20;
sprite.position = CGPointMake(self.size.width/2, self.size.height/2);
[sprite runAction:movebgSpritesForever];
[self addChild:sprite];
不過,這並不永遠重複,但一段時間後停止。它可能有什麼問題?
可能重複的[精靈工具包:視差背景不重複(http://stackoverflow.com/questions/21969989/sprite-kit-parallax-background-does-not-repeat) – LearnCocos2D
請不要重新發布相同的問題,編輯您的原始問題,如果您需要對其進行任何更改 – LearnCocos2D
請回復他們的問題 – user1483652