Menu
CoddyTech

Tekrar: Hız Göstergesi

Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 5 / 60.

Bu bölümde ekrana sayılar yazdırdık: bir metin alanı, bir dizeye eklenen bir değer, iki nokta üst üste işaretinden sonraki biçimler ve her karede hesaplanan bir zamanlayıcı. Gösterge panelinde bunların hepsi kullanılıyor.

challenge icon

Görev

Kolay

Gösterge panelini Dashboard.cs dosyasında yaz.

  1. Update() içinde car.speed * 3.6f değerini tam sayı olarak km/h cinsinden göster; 50'nin üzerindeyse kırmızı, değilse beyaz olsun. Örnek: 54 km/h.
  2. En yüksek km/h değerini bir alanda tut; Top: 61 km/h şeklinde göster.
  3. Her karede car.speed * Time.deltaTime değerini yolculuk alanına ekle; kilometre cinsinden iki ondalık basamakla göster: Trip: 0.18 km.

“Oyna” düğmesine bas, hızlan ve fren yap: en yüksek hız aynı kalır. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;
using TMPro;

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

    // Hızı, en yüksek hızı ve yolculuk mesafesini göster
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground