더북(TheBook)

22 스프라이트_현재가 화면 끝에 도착한 시간이 최고 기록보다 짧을 경우 최고 기록을 경신하는 코드를 블록에 추가합니다.

 

스프라이트_현재가 화면 끝에 도착했을 때 걸린시간최고기록보다 낮으면 최고기록걸린시간 값으로 교체합니다. 최고기록이 바뀌었으므로 최고기록 레이블에 새로운 최고기록을 표시하고 메시지창을 띄워서 기록이 경신되었음을 알립니다. 그리고 타이니DB1에 새로운 최고기록을 저장하여 다시 앱을 시작했을 때 최고기록을 가져와서 사용할 수 있게 만듭니다.

 

TIP

게임이 진행되는 동안 화면에 표시되는 시간은 실제 초 시계로 측정한 시간보다 더 느리게 흐릅니다. 게임 시간이 실제 시간보다 느린 이유는 타이머가 작동할 때마다 블록 안에 있는 블록들이 실행되는 데 몇 밀리초의 시간이 걸리기 때문입니다. 타이머간격이 짧을수록 블록 실행으로 인한 시간 지연 횟수가 늘어나기 때문에 타이머 이벤트를 이용한 시간 측정과 실제 시간과의 격차가 더 커집니다.

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