Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Küpü, basılı tutma süresine göre zıplayan bir küp hâline getir.

  1. Input.GetButton("Jump") (Space) basılı tutulurken charge değerini saniyede 1 artır, ancak 2 değerini geçmesine izin verme.
  2. Input.GetButtonUp("Jump") olduğunda küpün y değerini 0.5f + charge * power olarak ayarla, ardından charge değerini 0 yap.
  3. y değeri 0.5f değerinin üzerindeyken küpü saniyede fall birim 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()
    {
    }
}
quiz iconKendini test et

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

Kendi başına pratik yap: Unity playground