더북(TheBook)

13 출발 신호 이후에 각 공이 화면 끝에 도착하기까지 걸리는 시간을 측정하기 위해 블록을 구성합니다.

 

 

공1과 공2의 이동거리가 모두 100이면, 즉 공 2개가 모두 화면 끝에 닿았으면 더 이상 시간을 측정할 필요가 없으므로 시계_기록 타이머의 작동을 중지시킵니다. 그리고 게임을 새로 시작할 수 있도록 시작 버튼을 보이게 만들고 안내 레이블의 내용을 바꿉니다.

두 공이 모두 화면 끝에 닿은 것이 아니라면 게임은 계속 진행 상태가 되며 이동거리1100보다 작다면, 즉 공1이 화면 끝에 닿지 못했다면 걸린시간10.01 증가시키고 이 값을 시간1 레이블에 단위와 함께 표시하여 공1이 화면 끝까지 이동하는데 걸리는 시간을 실시간으로 확인할 수 있게 만듭니다.

이동거리2100보다 작다면, 즉 공2가 화면 끝에 닿지 못했다면 걸린시간20.01 증가시키고 이 값을 시간2 레이블에 단위와 함께 표시하여 공2가 화면 끝까지 이동하는데 걸리는 시간을 실시간으로 확인할 수 있게 만듭니다.

 

TIP

걸린시간1에 0.01씩 더하는 이유는 ‘디자이너’ 화면에서 ‘시계_기록’의 ‘타이머간격’ 속성을 10밀리초(0.01초)로 정했기 때문입니다.

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