Menu
CoddyTech

Tekrar: Asansör

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

Bu özet, bölümün konularını bir araya getiriyor: Inspector'ın [SerializeField] ile özel tutulan ve her karede Update() içinde okunan alanları.

challenge icon

Görev

Kolay

Asansörün betiğini yaz: en üst noktaya yükselsin ve orada dursun.

  1. [SerializeField] private float olarak speed ve top adlı iki alan ekle. Inspector bunları 2 ve 5 olarak ayarlar.
  2. Update() içinde, transform.position.y değeri top değerinden küçükken new Vector3(0, speed * Time.deltaTime, 0) değerini transform.position değerine ekle.

“Oyna” düğmesine bas: asansör 5 yüksekliğine kadar yükselir ve orada kalır. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class Lift : MonoBehaviour
{
    // speed ve top: private, Inspector üzerinden ayarlanır

    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