Tekrar: Coin Collector
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 8 / 85.
Bölümde öğrendiklerini bir araya getirme zamanı: hatırlayan bir alan, + ile oluşturulan bir dize, bir if ve bir karşılaştırma. Input.GetKeyDown işlevinin her basışta bir kez true olduğunu ve == işleminin iki değerin eşit olup olmadığını sorduğunu unutma.
Görev
OrtaC tuşuna her basış bir coin toplar ve 5 coin kazanmanı sağlar.
Update()üstüneint coins = 0;alanını ekle.Update()içinde,Input.GetKeyDown(KeyCode.C)olduğundacoinsdeğerini 1 artır ve"Coins: " + coinsmesajını günlüğe yaz.- Bu if bloğunun içinde,
coins == 5olduğundaYou win!mesajını da günlüğe yaz.
“Oyna” düğmesine bas ve C tuşuna beş kez bas: Konsol, Coins: 1’den Coins: 5’e kadar sayar, ardından You win! mesajını gösterir. Sonra “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class CoinCounter : MonoBehaviour
{
void Update()
{
// C tuşuna her basışta bir madeni para toplanır.
}
}
Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler
1Unity'de C# Temelleri
Merhaba, UnityDeğişkenlerOndalık Sayılar için f GerekirKonsolda MetinHatırlayan DeğişkenlerEğer ve DeğilseSayıları KarşılaştırmaTekrar: Coin Collector4Girdi
Basılı, Basılı Tutulmuş, BırakılmışEksenlerAdlandırılmış DüğmelerFare DüğmeleriTekrar: Zıplama Yükleme7Döngüler ve Metotlar
for ile tekrarlamaİç içe döngülerBir metot yazmaYanıt veren metotlarDizilerTekrar: Merdiven10Nesneleri Bulma
Ada Göre BulEtiketlerTüre Göre BulReferanslar Bulmaktan İyidirUnity'de NullÖzet: En Yakın Madeni Para13Proje: Bloklardan Kaç
KoşucuGökyüzünden Bloklar5Vektörler
Vektörleri ToplamaYönlerYerel ve Dünya UzayıÇapraz HızNesneler Arasındaki MesafeVector3 Bir Struct'tırTekrar: Drone Pilotu8GameObject'ler ve Bileşenler
Inspector'daki ReferanslarBir Bileşen AlEksik BileşenlerBileşen EkleRequireComponentGöster ve GizleÖzet: Işık Anahtarı3Inspector
Inspector AlanlarıSerializeFieldOndalıklı Sayılar ve MathfInspector ÖzellikleriTekrar: Asansör6Dönüşümler ve Hiyerarşi
Ebeveynler ve ÇocuklarBayrağı Göndere ÇekÖlçekNesnelere BakBir Noktaya Doğru Hareket EtTekrar: Yörüngedeki Ay9Proje: Yıldızı Yakala
YakalayıcıDüşen Bir YıldızKendi başına pratik yap: Unity playground