私が作成しているゲームの無限スクロールバックグラウンドを作成しています。私はそれを実行すると、それは垂直にスクロールします。私はそれを水平にスクロールさせるにはどうすればよいですか?これはスクロールするコードです。無限スクロールバックグラウンドを作成する
override func update(currentTime: NSTimeInterval) {
background.position = CGPoint(x: background.position.x - 4, y: background.position.y)
background2.position = CGPoint(x: background2.position.x - 4, y: background2.position.y)
//this creates an infinte scrolling background
if (background.position.x < -background.size.width) {
background.position = CGPointMake(background2.position.x + background2.size.width, background.position.y)
}
if (background2.position.x < -background2.size.width) {
background2.position = CGPointMake(background.position.x + background.size.width, background2.position.y)
}
}
これは私の問題を解決してくれてありがとう、私はそれをします – Seyi
私はそれが水平に働くようになったが、それが上になると止まる。どのように私はそれを続けることができます。 – Seyi
通常、何らかのリセットを組み込む必要があります。だから、.yの値が一定量になったら、それは十分に遠くになっているので、開始した値に戻します。したがって、y = 1000で開始し、yが0になった場合は、1000に戻してください。 – durbnpoisn