Ulasan: Speedometer
Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 5 dari 56.
Tantangan
MudahMobil 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):
speedTextmenampilkan 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.topTextmenampilkan kecepatan tertinggi yang dicapai sejauh ini, dengan cara yang sama:Top: 61 km/h. Pengereman tidak menurunkan nilainya.tripTextmenampilkan 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
4Scene dan Level
Muat SceneMulai Ulang LevelLevel BerikutnyaPertahankan Antar-SceneRekap: Pilih Level10Proyek: Platformer 3D
LintasanPlatform Bergerak2Tombol dan Layar
Tombol dan onClickLambdaMenghubungkan di InspectorPanel Aktif dan NonaktifBilah KesehatanRangkuman: Toko Upgrade5Menyimpan dengan PlayerPrefs
Simpan AngkaMuat dengan Nilai DefaultSkor TertinggiSimpan PengaturanUlasan: Koin di Bank