Menu
CoddyTech

Tekrar: Drone Pilotu

Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 30 / 85.

Bu özet, bölümdeki konuları bir araya getiriyor: eksenlerden oluşturulan bir yön, .normalized ile bir birim uzunluğa getirilen yön, Vector3.up gibi adlandırılmış yönler ve bir kopya üzerinden değiştirilen bir konum.

challenge icon

Görev

Kolay

Drone’u uçur: ok tuşları yönlendirir, Space yükseltir.

  1. Update() içinde, ham eksenleri kullanarak (x üzerinde Horizontal, z üzerinde Vertical), .normalized ile normalize edip speed * Time.deltaTime ile çarparak hareket ettir.
  2. Space basılı tutulurken Vector3.up * climb * Time.deltaTime ekle; aksi hâlde aynı süreyle Vector3.down ekle.
  3. Konumun bir kopyasını kullanarak y değerini en az 0.5f tut.

“Oyna” düğmesine basıp uçur: Space’e basıldığında yükselir ve zemine iner. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    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