Rangkuman: Hitung Mundur
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 27 dari 71.
Rangkuman ini menyatukan isi bab: sebuah korutin yang menghitung mundur dengan WaitForSeconds, dan referensinya disimpan dalam variabel anggota agar korutin itu bisa dihentikan.
Tantangan
MudahMulai balapan dengan coroutine hitung mundur.
- Tulis
IEnumerator Countdown(): hitung mundur darisecondshingga 1, catat setiap angka dan tunggu 1 detik; lalu catatGo!dan aturcar.linearVelocity = Vector3.forward * speed;. - Saat Space ditekan, hentikan hitung mundur yang sedang berjalan, lalu mulai hitung mundur baru dan simpan ke dalam field
Coroutine. - Jika ada klik selama hitung mundur, hentikan hitung mundur dan catat
Cancelled.
Tekan tombol “Main”, lalu tekan Space: 3, 2, 1, Go!. Kemudian tekan tombol “Periksa”.
Coba sendiri
using System.Collections;
using UnityEngine;
public class RaceStart : MonoBehaviour
{
public Rigidbody car;
public int seconds = 3;
public float speed = 8f;
void Update()
{
// Space: mulai (atau mulai ulang) hitung mundur. Klik: batalkan hitung mundur.
}
// Hitung mundur: 3, 2, 1 dengan jeda satu detik, lalu Go! dan mobil mulai melaju
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
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