Tekrar: Merdiven
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 42 / 85.
Bölümü bir araya getir: bir değer döndüren bir yöntem, bu değeri kullanarak bir iş yapan bir yöntem ve onu çağıran bir döngü. Merdivenin her basamağı, bir öncekinden yarım birim daha yüksekte olur.
Görev
Zor6 basamaklı bir merdiven oluştur.
float StepHeight(int number)yazaraknumber * 0.5f + 0.25fdöndürmesini sağla.void PlaceStep(int number)yaz:new Vector3(number, StepHeight(number), 0)konumunda venew Vector3(1, 0.5f, 1)boyutlarındaStepadlı bir küp oluştur.Start()içindefordöngüsüyle 0'dan 5'e kadar basamakları yerleştir, ardındanBuilt 6 stepsgünlüğe yaz.
“Oyna” düğmesine bas: altı basamak sağa doğru yükselir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// 0'dan 5'e kadar olan basamakları yerleştir, ardından Console'a "Built 6 steps" yaz.
}
// float StepHeight(int number) metodunu buraya yaz.
// void PlaceStep(int number) metodunu buraya yaz.
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
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