Rintangan di Depan
Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 28 dari 60.
Tantangan
SedangKirim rintangan menyusuri jalan.
- Di
Update()milikSpawner, tambahkanTime.deltaTimeketimer; saat mencapaispawnEvery, kurangispawnEverydan munculkan rintangan. - Munculkan
obstaclePrefabdi posisi Spawner ditambahlane * laneWidthsepanjang sumbu x, denganlanedariRandom.Range(-1, 2). - Di
Update()milikObstacle, gerakkan sepanjangVector3.backdengan kecepatanspeedunit 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
2Tombol dan Layar
Tombol dan onClickLambdaMenghubungkan di InspectorPanel Aktif dan NonaktifBilah KesehatanRangkuman: Toko Upgrade5Menyimpan dengan PlayerPrefs
Simpan AngkaMuat dengan Nilai DefaultSkor TertinggiSimpan PengaturanUlasan: Koin di Bank3Pengelola Game
Satu Skrip Menjalankan GameSingletonStatus GamePercabangan Berdasarkan StatusUlasan: Pengelola Ronde6Proyek: Game Lari Tanpa Akhir
Tiga JalurRintangan di DepanLatihan sendiri: Playground Unity