Kasalar Gerisini Saklar
Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 18 / 71.
Görev
KolayBir sandık, sığmayan cephaneyi saklasın.
AmmoCrate.csiçindeAddAmmosatırınıamount -= blaster.AddAmmo(amount);ile değiştir.Destroy(gameObject);çağrısını yalnızcaamount == 0olduğ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
1Rigidbody
Yerçekimi ve KütleAddForce ile İtmeDürtüyle ZıplamaFizik için FixedUpdateHızKinematik CisimlerTekrar: Fırlatma Rampası2Çarpışmalar
OnCollisionEnterNeye Çarptım?Çarpınca KırılYerde DurmakSekme ve SürtünmeCollider ŞekilleriTekrar: Kırılabilir DuvarKendi başına pratik yap: Unity playground