Menu
CoddyTech

Rintangan di Depan

Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 28 dari 60.

challenge icon

Tantangan

Sedang

Kirim rintangan menyusuri jalan.

  1. Di Update() milik Spawner, tambahkan Time.deltaTime ke timer; saat mencapai spawnEvery, kurangi spawnEvery dan munculkan rintangan.
  2. Munculkan obstaclePrefab di posisi Spawner ditambah lane * laneWidth sepanjang sumbu x, dengan lane dari Random.Range(-1, 2).
  3. Di Update() milik Obstacle, gerakkan sepanjang Vector3.back dengan kecepatan speed unit per detik; hancurkan saat z kurang dari -10.

Tekan tombol “Main”: rintangan muncul di ketiga jalur. Lalu tekan tombol “Periksa”.

Coba sendiri

using UnityEngine;

public class Spawner : MonoBehaviour
{
    public GameObject obstaclePrefab;
    public float spawnEvery = 1.2f;
    public float laneWidth = 2.5f;
    private float timer;

    // Setiap spawnEvery detik, kirim rintangan melalui jalur acak
}

Semua pelajaran di Membangun Game Sungguhan

Latihan sendiri: Playground Unity