Menu
CoddyTech

Повторение: спидометр

Часть раздела Создание настоящих игр путешествия по Unity на Coddy. Урок 5 из 60.

В этой главе мы вывели числа на экран: текстовое поле, значение, соединённое со строкой, форматы после двоеточия и таймер, вычисляемый каждый кадр. Панель управления использует всё это.

challenge icon

Задание

Легко

Напиши панель приборов в Dashboard.cs.

  1. В Update() отображай car.speed * 3.6f как целое число км/ч: 54 km/h; выше 50 — красным, в остальных случаях — белым.
  2. Храни максимальную скорость в км/ч в поле; отображай её так: Top: 61 km/h.
  3. Каждый кадр добавляй car.speed * Time.deltaTime к полю поездки; отображай расстояние в километрах с двумя знаками после запятой: 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