Bitiş Çizgisi
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 52 / 56.
Görev
OrtaKursa bir bitiş noktası ekle: son platformdaki beyaz kapı, FinishLine betiğine sahip bir tetikleyici. Derlemede artık iki seviye var: sırasıyla Level1 ve Level2; Level2, kendi başına kısa bir parkurdur ve üç mücevheri vardır. Önceki derslerdeki her şeyi koru.
FinishLine dosyasını tamamla: oyuncu (Player betiğine sahip bir nesne) alana girdiğinde:
- seviyenin adını ve complete! sözcüğünü kayda yazdır; örneğin
Level1 complete!; - derlemedeki sonraki seviyeyi derleme dizinine göre yükle. Son seviyeden sonra ilk seviyeyi yeniden yükle.
Seviye adları yerine derleme dizinlerini kullan; böylece derlemeye sonradan eklenen bir Level3 için kodu değiştirmek gerekmez. Play düğmesine bas, parkuru tamamlayıp bitiş çizgisini geç, ardından Check düğmesine bas.
Kendin dene
using UnityEngine;
public class FinishLine : MonoBehaviour
{
// İlerideki bir derste burası doldurulacak: bölümün sonu.
}
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östergesi4Sahneler ve Bölümler
Bir Sahne YüklemeBölümü Yeniden BaşlatmaSonraki BölümSahneler Arasında SaklamaTekrar: Bölüm Seçimi10Proje: 3D Platform Oyunu
ParkurHareketli Platformlar2Düğ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 Paralar