Hızlanma
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 29 / 60.
Görev
OrtaYolun hızını artır; hız GameManager içinde tutulsun.
GameManageriçindepublic static GameManager Instance;ekle veAwake()içindeInstance = this;olarak ayarla.Update()içinde:speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);.Obstacleiçindespeedalanını sil ve her karede okunanGameManager.Instance.speedhızında hareket et.
“Oyna” düğmesine bas: engeller gitgide daha hızlı gelir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class GameManager : MonoBehaviour
{
public float speed = 10f;
public float speedUp = 0.5f;
public float maxSpeed = 20f;
// Bunu bir singleton yap ve yolu her karede hızlandır
}
Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler
1Ekrandaki Metinler
Canvas ve MetinSkoru GösterSayıları BiçimlendirGeri Sayım ZamanlayıcısıTekrar: Hız Göstergesi2Düğmeler ve Ekranlar
Düğmeler ve onClickLambda İfadeleriInspector'da Bağlantı KurmaPanelleri Açma ve KapamaCan ÇubuklarıTekrar: Yükseltme Mağazası5PlayerPrefs ile Kaydetme
Bir Sayı KaydetmeVarsayılan Değerle YüklemeEn Yüksek SkorAyarları KaydetmeTekrar: Bankadaki Paralar3Oyun Yöneticisi
Oyunu Tek Bir Betik YönetiyorSingletonOyun DurumlarıDuruma Göre GeçişÖzet: Tur Yöneticisi6Proje: Sonsuz Koşucu
Üç ŞeritÖnümüzde EngellerKendi başına pratik yap: Unity playground