더북(TheBook)

1.3.1 오래 걸리는 일 하나와 빨리 끝나는 일 여럿을 같이 해야 할 때

오래 걸리는 일 하나와 빨리 끝나는 일 여럿을 같이 해야 할 때의 한 예로 게임 프로그램에서 로딩(loading)을 할 때를 들 수 있습니다.

게임을 켜고 게임 스테이지 안에 들어가기 전에, 게임 프로그램은 캐릭터와 배경을 구성하는 그래픽 리소스를 로딩하기 위해 많은 양의 데이터를 디스크에서 읽어 와야 합니다. 이것을 읽어 오는 동안 화면이 멈추어 있으면 사용자는 지루해 합니다.

그래서 지루함을 덜고자 로딩이 진행되는 동안 로딩이 얼마나 진행되었는지 그래프로 보여 주고는 합니다.

▲ 그림 1-11 로딩 상황을 그래프로 표현

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.