Есть простая формула, которая может сделать это для вас:
Отрегулируйте положение элементов фона в процентах от элементов переднего плана. Чем ниже процент, тем медленнее они будут двигаться вместе с остальной частью игры.
Пример:
background.x = player.x * 0.2;
background.y = player.y * 0.2;
background
всегда будет двигаться со скоростью 20% от скорости player
. Когда player
перемещается на 200 пикселей, background
будет прокручивать только 40 пикселей.