【Xcode5】Xcodeの使い方 SpriteKit 編 Vol15 〜 地面や背景の無限ループ 〜


スクロール系のゲームであれば、背景や地面の無限スクロールが必要になるかと思います。

        SKSpriteNode *ground = [SKSpriteNode spriteNodeWithImageNamed:@"ground"];
        ground.position = CGPointMake(self.size.width, ground.size.height/2);
        [ground runAction:[SKAction repeatActionForever:
                           [SKAction sequence:
                                @[
                                  [SKAction moveToX:0.0 duration:1.0],
                                  [SKAction moveToX:self.size.width duration:0.0]
                                 ]
                            ]
                           ]
        ];
        [self addChild:ground];
        


左右対称の画像であればうまく流れていくかと思います。


新規アプリ -- 合成カメラ2 --