Menu
CoddyTech

Rückblick: Tachometer

Teil des Abschnitts Echte Spiele entwickeln der Unity-Journey von Coddy. Lektion 5 von 60.

In diesem Kapitel wurden Zahlen auf dem Bildschirm angezeigt: ein Textfeld, ein mit einer Zeichenfolge verbundener Wert, Formate nach einem Doppelpunkt und ein Timer, der in jedem Frame berechnet wurde. Das Dashboard verwendet all diese Elemente.

challenge icon

Aufgabe

Einfach

Schreibe das Dashboard in Dashboard.cs.

  1. Zeige in Update() car.speed * 3.6f als ganze km/h an, zum Beispiel 54 km/h; oberhalb von 50 in Rot und andernfalls in Weiß.
  2. Speichere den höchsten km/h-Wert in einem Feld und zeige ihn als Top: 61 km/h an.
  3. Addiere in jedem Frame car.speed * Time.deltaTime zu einem Fahrtfeld; zeige den Wert in km mit zwei Dezimalstellen an: Trip: 0.18 km.

Drücke auf „Spielen“, beschleunige und bremse: Die Höchstgeschwindigkeit bleibt erhalten. Drücke dann auf „Prüfen“.

Probier es selbst

using UnityEngine;
using TMPro;

public class Dashboard : MonoBehaviour
{
    public Car car;
    public TMP_Text speedText;
    public TMP_Text topText;
    public TMP_Text tripText;

    // Zeige die Geschwindigkeit, die Höchstgeschwindigkeit und die Fahrtstrecke an
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Echte Spiele entwickeln

Übe selbstständig: Unity-Playground