Tekrar: Kırılabilir Duvar
Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 14 / 71.
Bu özet bölümü bir araya getiriyor: OnCollisionEnter, sana çarpanın etiketi ve collision.relativeVelocity içindeki çarpma hızı.
Görev
KolayBrick.cs dosyasını yaz: hızlı bir gülle çarptığı tuğlayı kırar.
- Tuğlanın
OnCollisionEntermetodundacollision.gameObject.CompareTag("Ball")vecollision.relativeVelocity.magnitude >= breakSpeedkoşullarını&&ile birlikte kontrol et. - İkisi de doğru olduğunda
Brick brokenmesajını günlüğe yaz veDestroy(gameObject);çağrısını yap. Yavaş gülleler ve düşen tuğlalar hiçbir şeyi kırmaz.
“Oyna” düğmesine bas, ok tuşlarıyla nişan al ve Space tuşuyla ateş et. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
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