Masuk ke Lubang
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 69 dari 71.
Tantangan
SulitJatuhkan kelereng perlahan ke dalam lubang.
- Di
Hole, tambahkanvoid OnTriggerEnter(Collider other). - Jika
other.TryGetComponent(out Golf golf)danother.attachedRigidbody.linearVelocity.magnitude < sinkSpeed, catat"In the cup in " + golf.strokes + " strokes!"dan panggilother.gameObject.SetActive(false);.
Tekan tombol “Main” dan masukkan kelereng ke dalam lubang: kelereng yang melaju cepat akan melewati lubang. Lalu tekan tombol “Periksa”.
Coba sendiri
using UnityEngine;
public class Hole : MonoBehaviour
{
[SerializeField] private float sinkSpeed = 3f;
// Kelereng yang bergerak pelan jatuh ke dalam lubang, sedangkan yang bergerak cepat menggelinding melewatinya
}
Semua pelajaran di Fisika dan Gameplay
1Rigidbody
Gravitasi dan MassaDorong dengan AddForceMelompat dengan ImpulsFixedUpdate untuk FisikaKecepatanBenda KinematikRingkasan: Landasan Peluncur4Coroutine
InvokeInvokeRepeating, CancelInvokeCoroutine PertamamuPerulangan dalam CoroutineMenghentikan CoroutineRangkuman: Hitung Mundur10Proyek: Kabur dari Arena
ArenaPara Pemburu2Tabrakan
OnCollisionEnterApa yang Kutabrak?Pecah Saat BenturanBerdiri di Atas TanahPantulan dan GesekanBentuk ColliderRangkuman: Dinding yang Bisa HancurLatihan sendiri: Playground Unity