[Unity Tutorial Roll-a-ball 07] Displaying the Score and Text
1. 점수 카운트 변수 생성 및 계산
PlayerController 스크립트 수정
} // 에디터 안 Inspector에서 편집 가능한 속도 조정 변수 생성 // 스크립트가 활성화된 첫 프레임에 호출 // 프레임을 렌더링 하기 전에 호출 } // 물리효과 계산을 수행하기 전에 호출 // 플레이어의 이동량을 선언 (x축, y축, z축) // 트리거 콜라이더를 처음 접촉할 때 호출 |
2. UI 점수 텍스트 생성
Hierarchy -> Create -> UI -> Text -> CountText로 이름 변경
CountText -> Color -> 흰색으로 색상 변경
CountText -> Rect Transform -> 설정 (톱니 바퀴) -> Reset
CountText -> Rect Transform -> custom 박스를 Shift + Alt + 마우스 우클릭 -> left, top 선택
CountText -> Rect Transform -> Pos X : 10, Pos Y : -10 으로 변경
3. UI 승리 텍스트 생성
Hierarchy -> Create -> UI -> Text -> WinText로 이름 변경
WinText-> Color -> 흰색으로 색상 변경
WinText-> Rect Transform -> 설정 (톱니 바퀴) -> Reset ->Pos Y : 75 로 변경
WinText-> Character -> Font Size : 24 로 변경
WinText-> Paragraph -> Alignment 가운데 정렬로 변경
4. UI 점수, 승리 텍스트 초기화 및 표시
PlayerController 스크립트 수정
// UI 엔진 public class PlayerController : MonoBehaviour { // 에디터 안 Inspector에서 편집 가능한 속도 조정 변수 생성 // Rigidbody 형태의 변수 생성 // 스크립트가 활성화된 첫 프레임에 호출 // 프레임을 렌더링 하기 전에 호출 } // 물리효과 계산을 수행하기 전에 호출 // 플레이어의 이동량을 선언 (x축, y축, z축) // 트리거 콜라이더를 처음 접촉할 때 호출 // 점수 텍스트 표시 |
Player -> Inspector -> Player Controller(Script) -> Count Text, Win Text에 UI Text 설정
-Reference
[Displaying the Score and Text] https://unity3d.com/kr/learn/tutorials/projects/roll-ball-tutorial/displaying-score-and-text?playlist=17141
'Programming > Unity' 카테고리의 다른 글
[유니티 튜토리얼 SlimeWorld 01] 새 프로젝트 생성과 기본 게임 구성 (0) | 2017.07.12 |
---|---|
[유니티 튜토리얼 예제 Roll-a-ball 08] 게임 빌드 및 플레이 (튜토리얼 끝) (0) | 2017.07.04 |
[유니티 튜토리얼 예제 Roll-a-ball 06] 점수 취득용 오브젝트 수집하기 (0) | 2017.07.03 |
[유니티 튜토리얼 예제 Roll-a-ball 05] 점수 취득용 수집 오브젝트 생성 (0) | 2017.07.03 |
[유니티 튜토리얼 예제 Roll-a-ball 04] 플레이 영역 설정 (0) | 2017.07.02 |