Rangkuman: Hitung Mundur
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 26 dari 63.
Tantangan
MudahStartLight memulai balapan dengan hitung mundur. Script-nya memiliki car, seconds (3), dan speed mobil (8). Buat dengan coroutine:
- Tombol Space memulai hitung mundur: langsung mencatat
3, lalu2satu detik kemudian, lalu1, dan satu detik setelah1, mencatatGo!dan menetapkanlinearVelocitymobil kespeedunit per detik ke depan (+z). - Menekan Space saat hitung mundur berlangsung akan memulainya lagi dari 3. Hanya satu hitung mundur yang berjalan pada satu waktu.
- Klik saat hitung mundur berlangsung akan menghentikannya dan mencatat
Cancelled.
Tekan Mainkan dan coba ketiganya, lalu tekan 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
}
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 Mundur2Tabrakan
OnCollisionEnterApa yang Kutabrak?Pecah Saat BenturanBerdiri di Atas TanahPantulan dan GesekanBentuk ColliderRangkuman: Dinding yang Bisa Hancur