Rangkuman: Dinding yang Bisa Hancur
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 14 dari 63.
Tantangan
MudahSebuah dinding yang terdiri dari sepuluh bata berdiri di depan sebuah meriam. Bolanya adalah peluru meriam (dengan tag Ball, skrip Cannon.cs, sudah ditulis): tombol panah kiri dan kanan mengarahkan bidikan, Space menembakkan peluru. Setiap bata memiliki Rigidbody dengan skrip Brick dan breakSpeed (6). Tulis Brick.cs:
- Saat bola mengenai bata dengan kecepatan
breakSpeedm/s atau lebih, bata itu pecah: catatBrick brokendan hancurkan bata itu. - Tidak ada hal lain yang dapat menghancurkan bata: bukan bola yang lebih lambat, dan bukan bata yang jatuh ke tanah atau ke bata lain, seberapa cepat pun bata itu jatuh.
Tekan Mulai dan robohkan dinding itu, lalu tekan Periksa.
Coba sendiri
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
Semua pelajaran di Fisika dan Gameplay
1Rigidbody
Gravitasi dan MassaDorong dengan AddForceMelompat dengan ImpulsFixedUpdate untuk FisikaKecepatanBenda KinematikRingkasan: Landasan Peluncur2Tabrakan
OnCollisionEnterApa yang Kutabrak?Pecah Saat BenturanBerdiri di Atas TanahPantulan dan GesekanBentuk ColliderRangkuman: Dinding yang Bisa Hancur