복습: 속도계
Coddy Unity 여정의 실제 게임 만들기 섹션에 포함된 레슨. 60개 중 5번째.
이번 장에서는 화면에 숫자를 표시했습니다. 텍스트 필드, 문자열에 결합된 값, 콜론 뒤의 형식 지정, 매 프레임 계산되는 타이머를 다뤘습니다. 대시보드에서는 이 모든 것을 사용합니다.
챌린지
쉬움Dashboard.cs에 대시보드를 작성하세요.
Update()에서car.speed * 3.6f를 정수 km/h로 표시하세요. 50 초과일 때는 빨간색, 그렇지 않으면 흰색으로 표시하세요. 예:54 km/h.- 최고 km/h를 필드에 저장하고
Top: 61 km/h처럼 표시하세요. - 매 프레임마다
car.speed * Time.deltaTime을 주행 거리 필드에 더하세요. km 단위로 소수점 두 자리까지 표시하세요. 예:Trip: 0.18 km.
‘플레이’를 누르고 속도를 높인 다음 브레이크를 밟으세요. 최고 속도는 그대로 유지됩니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// 현재 속도, 최고 속도 및 주행 거리를 표시합니다
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
실제 게임 만들기의 모든 레슨
직접 연습해 보세요: Unity 플레이그라운드