Tekrar: Zıplama Yükleme
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 23 / 85.
Bu özet, bölümü bir araya getiriyor: basılı tutulan bir tuş, bırakılan bir tuş ve Time.deltaTime kadar her karede artan, bir sınırın altında tutulan bir değer.
Görev
KolayKüpü, basılı tutma süresine göre zıplayan bir küp hâline getir.
Input.GetButton("Jump")(Space) basılı tutulurkenchargedeğerini saniyede 1 artır, ancak2değerini geçmesine izin verme.Input.GetButtonUp("Jump")olduğunda küpün y değerini0.5f + charge * powerolarak ayarla, ardındanchargedeğerini 0 yap.- y değeri
0.5fdeğerinin üzerindeyken küpü saniyedefallbirim hızla aşağı hareket ettir.
“Oyna” düğmesine bas, Space tuşunu iki saniye basılı tut ve bırak: küp sıçrayıp geri düşer. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
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