본문 바로가기

Score

유니티46_게임 제작 과정 15_점수 이벤트 앞 글에 이어서 Score 구현을 완성해보자. Text 컴퍼넌트 연결 4번 줄에 UnityEngine.UI를 사용할 수 있도록 한다. 앞에서 점수를 표시하기 위해 UI-Text로 Text컴퍼넌트를 추가했었다. 이 Text컴퍼넌트는 아래에서 보듯이 스크립트로 작성되어 있으며 열어보면 Text 클래스가 네임스페이스 UnityEngine.UI 안에 있다는 것을 확인할 수 있다. Text컴퍼넌트 안에 표시되는 메세지에 접근하거나 편집하려면 이 Text클래스를 사용해야 한다. 계속해서 12번 줄에는 점수를 담을 변수 score를 선언한다. 13번 줄에는 Text타입의 TextScore 필드를 선언해서 Inspector창에 등록한다. 여기에 앞에서 만들었던 TextScore 컴퍼넌트를 연결하면 된다. 스크립트를 저.. 더보기
유니티45_게임 제작 과정 14_점수 만들기 Score 점수 만들기 게임에서 빠질 수 없는 점수를 구현해 보자. 점수는 시작화면, 게임 화면, 게임 종료 후 화면 등에 나타낼 수 있다. 여기서는 시작화면에 최고 점수(Best Score), 게임 중 화면에 점수(Score)를 나타내는 방법을 알아본다. 이 글에서는 우선 오브젝트만 만들어 두고 실제 게임시 작동하는 코드는 다음 글에서 만든다. 먼저 Scene탭을 눌러서 Scene(씬)보기 화면으로 바꾼다. UI-Text를 클릭해서 텍스트 오브젝트를 만들고 이름을 TextScore로 바꾼다. Inspector창에서 속성을 위와 같이 입력한다. 일단 기본적인 내용만 적당하게 입력하고 나중에 수정할 사항이 생기면 그때 다시 변경한다. 위와 같이 설정하면 아래와 같은 형태가 나타난다. 그런데 이 점수Scor.. 더보기