티스토리 뷰
<aside> ⚠️ 해당 프로젝트는 10일 안에 빠르게 끝낼 예정으로 기획했으므로 잘 짜여진 구조의 프로젝트가 아니며 검색을 통해 프로젝트를 진행하고 있다.
</aside>
2023년 3월 24일
점수는 휘두르는 동안 플레이어와 닿은 물건의 수만큼 1씩 올린다. 일정 횟수 이상 닿아 사라지는 물건은 이전에 설정한 값을 현재 점수에 더해주게 하였다.
if (currentScore > bestScore)
{
bestScore = currentScore;
PlayerPrefs.SetInt("_bestScore", bestScore);
score[0].text = currentScore.ToString();
}
점수가 발생할 때마다 분기문을 통해 현재 점수가 최고 점수보다 높은지 확인하고 맞다면 기록 갱신과 함께 현재 점수 UI 부분인 **score[0]**의 **text**를 최고 점수로 바꿔준다.
**PlayerPrefs**을 사용해서 최고점수만 기억하게 해주었다. 아직까지는 남들과 자신의 점수를 비교하거나 자신의 역대 기록을 저장할 건 아니기 때문이다. ScoreManager.cs를 따로 만들어 관리를 해주어야 하는데 기능만 우겨넣다보니 객체 지향은 이미 물건너 간지 오래됐다😢
'👾 유니티 > ⌨️ 키보드파이터 개발일지' 카테고리의 다른 글
⌨️ 키보드 파이터 개발일지 #10 itch.io에 게임 등록 (0) | 2023.04.02 |
---|---|
⌨️ 키보드 파이터 개발일지 #9 사운드 넣기 (0) | 2023.03.30 |
⌨️ 키보드 파이터 개발일지 #7 충돌 처리(3) (0) | 2023.03.28 |
⌨️ 키보드 파이터 개발일지 #6 충돌 처리(2) (0) | 2023.03.27 |
⌨️ 키보드 파이터 개발일지 #5 충돌 처리(1) (0) | 2023.03.26 |
댓글