Повторение: спидометр
Часть раздела Создание настоящих игр путешествия по Unity на Coddy. Урок 5 из 60.
В этой главе мы вывели числа на экран: текстовое поле, значение, соединённое со строкой, форматы после двоеточия и таймер, вычисляемый каждый кадр. Панель управления использует всё это.
Задание
ЛегкоНапиши панель приборов в Dashboard.cs.
- В
Update()отображайcar.speed * 3.6fкак целое число км/ч:54 km/h; выше 50 — красным, в остальных случаях — белым. - Храни максимальную скорость в км/ч в поле; отображай её так:
Top: 61 km/h. - Каждый кадр добавляй
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;
// Покажи скорость, максимальную скорость и пройденное расстояние
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Создание настоящих игр
1Текст на экране
Холст и текстПокажем счётФорматирование чиселТаймер обратного отсчётаПовторение: спидометр4Сцены и уровни
Загрузить сценуПерезапустить уровеньСледующий уровеньСохранить между сценамиПовторение: выбор уровня2Кнопки и экраны
Кнопки и onClickЛямбдыСвязи в InspectorВключение и выключение панелейШкалы здоровьяПовторение: магазин улучшений5Сохранение с помощью PlayerPrefs
Сохранение числаЗагрузка со значением по умолчаниюРекордСохранение настроекПовторение: монеты в банкеПотренируйтесь самостоятельно: Песочница Unity