Tekrar: Kırılabilir Duvar
Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 14 / 63.
Görev
KolayBir topun önünde on tuğladan oluşan bir duvar duruyor. Top, gülle (etiketi Ball, betiği Cannon.cs, önceden yazılmış): sol ve sağ ok tuşları nişan alır, Boşluk ateş eder. Her tuğla, Brick betiğine ve bir breakSpeed değerine (6) sahip bir Rigidbody'dir. Brick.cs dosyasını yaz:
- Top bir tuğlaya
breakSpeedm/s hızla veya daha hızlı çarptığında tuğla kırılır:Brick brokenmesajını günlüğe yaz ve o tuğlayı yok et. - Başka hiçbir şey tuğlayı kırmaz: daha yavaş bir top da, yere veya başka bir tuğlanın üzerine düşen bir tuğla da, ne kadar hızlı düşerse düşsün.
Play'e basıp duvarı yık, ardından Check'e bas.
Kendin dene
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
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 Duvar