public async UniTask side()
    {
        while (true)
        {
            await UniTask.Delay(TimeSpan.FromSeconds(0.03f));
            배경 += new Vector2(-20 , 0);
  }
}




0.03초마다 배경 위치를 -20씩 움직이게 하는 코드인데


프레임마다 0.03초가 0.03초가 아니다보니 


프레임에 따른 배경 거리값을 조정해야 하는데 문제는


배경의 특정 좌표마다 확인해야할 조건문이 있음


if(배경.x == -80)  if(배경.x == -100) if(배경.x == -120)  if(배경.x == -140) ...



무조건 -20씩 실행하다가 저 값들을 만나야하는데 만약 거리값을 조정하게 되면 저 조건을 건너뛸수도 있잖음



그럼 어케 해야할지 모르겠음