Menu
CoddyTech

Ekrandaki Puan

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

challenge icon

Görev

Orta

Koşucunun ne kadar ilerlediğini göster.

  1. GameManager'ın Update() metodunda, hız satırından sonra distance += speed * Time.deltaTime; ekle.
  2. Ardından bunu tam metre cinsinden göster: distanceText.text = "Distance: " + Mathf.FloorToInt(distance) + " m";.

“Oyna” düğmesine bas: yol hızlandıkça metre sayısı daha hızlı artar. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;
using TMPro;

public class GameManager : MonoBehaviour
{
    public static GameManager Instance;

    public float speed = 10f;
    public float speedUp = 0.5f;
    public float maxSpeed = 20f;
    public TMP_Text distanceText;
    private float distance;

    void Awake()
    {
        Instance = this;
    }

    void Update()
    {
        speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);
    }
}

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

Kendi başına pratik yap: Unity playground