Menu
CoddyTech

Kasalar Gerisini Saklar

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 18 / 71.

challenge icon

Görev

Kolay

Bir sandık, sığmayan cephaneyi saklasın.

  1. AmmoCrate.cs içinde AddAmmo satırını amount -= blaster.AddAmmo(amount); ile değiştir.
  2. Destroy(gameObject); çağrısını yalnızca amount == 0 olduğunda yap.

“Oyna” düğmesine bas ve sağa yürü: Crate2 kalır ve sığmayan 2 cephaneyi tutar. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class AmmoCrate : MonoBehaviour
{
    public int amount = 3;

    void OnTriggerEnter(Collider other)
    {
        if (other.TryGetComponent(out Blaster blaster))
        {
            blaster.AddAmmo(amount);
            Destroy(gameObject);
        }
    }
}

Fizik ve Oynanış bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground