Я создал бесконечный прокручиваемый фон из 2 изображений. По мере увеличения скорости прокрутки между изображениями появляется промежуток. Вот мой код:Прокрутка Фон создает промежуток между изображениями - Swift
override func update(currentTime: CFTimeInterval) {
var fallingSpeed = 4 + speedIncrease
background.position.y = background.position.y - fallingSpeed
background2.position.y = background2.position.y - fallingSpeed
if background.position.y <= 0 {
background.position.y = size.height*2 - (fallingSpeed)
}
if background2.position.y <= 0 {
background2.position.y = size.height*2 - (fallingSpeed)
}
}
speedIncrease увеличивается +.1 каждый раз, когда пользователь нажимает на экран, потому что я хочу, чтобы фон двигаться быстрее, так как игра продолжается. Оба фонов имеют одинаковое изображение и размер.
Зазор возникает только при увеличении скорости. Увеличение. speedIncrease изначально устанавливается в 0, и фон прокручивается плавно без зазора. Когда я начинаю нажимать на экран и увеличивая скорость, увеличьте пробел.
Любые предложения относительно того, как я могу устранить пробел? Я все еще очень новичок в Swift и Obj-C, поэтому любые советы для новичка будут очень оценены.