이번 시간에는 이 점수와
성공 메세지를 결과 모달에 띄워 보겠습니다
점수를 계산하려면 남은 시간에 나눗셈을 합니다
여기 속성에 targetTime(목표시간)을 나눕니다
그리고 1에서 그 결과값을 빼고
100으로 곱하겠습니다.
그렇게 하면 점수가 0부터 100 사이의 숫자가 됩니다
깔끔한 값이 나오기 위해 반올림하겠습니다
이렇게 점수를 산출할 수 있습니다
여기 밑에 보시면 첫 번째로
유저가 지지 않았는지 확인합니다
즉 !userLost 이라면
여기에 ‘당신의 점수는:’ 를 넣고
이 안에는 점수값이 들어갑니다
여기서 조정할것이 하나 남았습니다
targetTime을 1,000 으로 곱해야 합니다
왜냐하면 remainingTime은 밀리초 단위이고
targetTime은 초 단위이기 때문입니다
모두 같은 단위로 맞추어야
일관성 있는 점수값이 나옵니다
여기 이 계산은
괄호로 감싸야
그 안의 값이 먼저 계산됩니다
그리고 이 계산된 값이
나눗셈에 사용됩니다
이제 저장을 하고 돌아가겠습니다
시작하고 타이머 시간 내에 멈추면
여기 보기 좋은 점수가 나옵니다
남은 시간도 있습니다
0과 가까워질수록 더 좋은 점수를 받습니다
여기에서 확인하실 수 있습니다
이 내용은 당연히 모든 챌린지에 적용되고
5초 챌린지에도 마찬가지입니다.
이번에는 제 점수가 조금 안 좋게 나왔습니다
당연히 다른 챌린지도 볼 수 있지만
이 영상을 할애해서 소개하지는 않겠습니다
강의 이후에 시간이 되시면
자유롭게 사용해 보시기 바랍니다