Menu
CoddyTech

Ulasan: Speedometer

Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 5 dari 56.

challenge icon

Tantangan

Mudah

Mobil uji dikendalikan oleh Car.cs, yang sudah selesai: panah atas mempercepatnya, panah bawah mengeremnya, dan speed publiknya dinyatakan dalam meter per detik. Tulis dasbor di Dashboard.cs (scene menghubungkan car, speedText, topText, dan tripText):

  • speedText menampilkan kecepatan dalam km/j (meter per detik dikali 3.6), dibulatkan ke bilangan bulat: 54 km/h. Warnanya merah di atas 50 km/j dan putih jika tidak.
  • topText menampilkan kecepatan tertinggi yang dicapai sejauh ini, dengan cara yang sama: Top: 61 km/h. Pengereman tidak menurunkan nilainya.
  • tripText menampilkan jarak yang sudah ditempuh, dalam kilometer dengan dua angka desimal: Trip: 0.18 km. Jumlahkan meter yang ditempuh mobil setiap frame.

Tekan Play, percepat hingga melewati 50, rem, lalu tekan Check.

Coba sendiri

using UnityEngine;
using TMPro;

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

    // Tampilkan kecepatan, kecepatan tertinggi, dan jarak tempuh
}

Semua pelajaran di Membangun Game Sungguhan