Menu
CoddyTech

복습: 속도계

Coddy Unity 여정의 실제 게임 만들기 섹션에 포함된 레슨. 60개 중 5번째.

이번 장에서는 화면에 숫자를 표시했습니다. 텍스트 필드, 문자열에 결합된 값, 콜론 뒤의 형식 지정, 매 프레임 계산되는 타이머를 다뤘습니다. 대시보드에서는 이 모든 것을 사용합니다.

challenge icon

챌린지

쉬움

Dashboard.cs에 대시보드를 작성하세요.

  1. Update()에서 car.speed * 3.6f를 정수 km/h로 표시하세요. 50 초과일 때는 빨간색, 그렇지 않으면 흰색으로 표시하세요. 예: 54 km/h.
  2. 최고 km/h를 필드에 저장하고 Top: 61 km/h처럼 표시하세요.
  3. 매 프레임마다 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;

    // 현재 속도, 최고 속도 및 주행 거리를 표시합니다
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

실제 게임 만들기의 모든 레슨

직접 연습해 보세요: Unity 플레이그라운드