더북(TheBook)

16 시작 버튼을 클릭하면 변수 값과 각 컴포넌트의 속성들이 초기화되고, 출발 신호를 기다리는 상태가 되도록 블록을 구성합니다.

 

17 시작 버튼을 클릭한 후 임의로 정한 준비시간이 지난 후에 출발 총성이 울리도록 블록을 구성합니다.

 

스프라이트_현재스프라이트_최고와 경쟁할 수 있도록 블록을 구성합니다. 스프라이트는 속도 값이 0일 때는 움직이지 않지만 속도를 0이 아닌 숫자로 지정하는 순간부터 매 시간 간격마다 지정된 방향으로 속도 값만큼 이동합니다. 예를 들어, 트랙길이가 300, 최고기록이 10이라면 스프라이트_최고속도는 300÷10÷100=0.3이 됩니다. 디자이너 화면에서 스프라이트_최고의 시간간격을 10, 방향을 기본 값인 0으로 지정해 두었으므로 스프라이트_최고는 10밀리초(0.01초)마다 0.3픽셀씩 오른쪽으로 이동하게 됩니다. 이런 식으로 이동하면 스프라이트_최고는 출발 총 소리와 함께 움직이기 시작하여 10초 만에 화면 끝까지 이동하게 됩니다.

 

TIP

스프라이트의 ‘방향’ 속성은 각도 값으로 지정되며 0이면 오른쪽, 90이면 위쪽, 180이면 왼쪽, 270이면 아래쪽으로 스프라이트의 이동 방향을 결정합니다.

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