Unity - Cara Mudah Mengganti Scene
LEARNINGUNITY 2D

📌 Penjelasan Singkat
Dalam game, scene adalah halaman atau level tempat permainan berlangsung. Misalnya, kamu punya Scene Menu Utama dan Scene Level-01. Kalau pemain menekan tombol Spasi, kita bisa langsung pindah dari satu scene ke scene lain. Caranya menggunakan SceneManager.LoadScene("NamaScene").
🎯 Contoh Kasus
Bayangkan kamu punya game dengan:
Scene Menu → tempat tombol mulai game.
Scene Level-01 → level pertama permainan.
Kamu ingin: saat pemain menekan tombol Spasi, game langsung pindah ke Level-01.


📝 Penjelasan
Scene = halaman atau level di game.
Input.GetKeyDown(KeyCode.Space) = mendeteksi kalau tombol Spasi ditekan.
SceneManager.LoadScene("Level-01") = pindah ke scene bernama Level-01.
⚙️ Jangan Lupa Build Settings!
Supaya game bisa berjalan lancar, semua scene yang dipakai harus dimasukkan ke Build Settings. Caranya:
Buka menu File → Build Settings.
Klik tombol Add Open Scenes untuk menambahkan scene yang sedang aktif.
Pastikan semua scene yang ingin dipakai (misalnya Menu dan Level-01) sudah ada di daftar.
Urutan scene di daftar juga menentukan scene pertama yang akan dijalankan saat game dibuild.
Kalau scene tidak ada di Build Settings, Unity tidak bisa menemukannya saat dipanggil dengan SceneManager.LoadScene.
🚀 Kesimpulan
Dengan kode ini, pemain menekan tombol Spasi → game langsung pindah ke Level-01. Dan jangan lupa, masukkan semua scene ke Build Settings agar game bisa berjalan tanpa error.
📝 Catatan
Klik materi lainnya yang berhubungan dengan kode di atas :
Debug.Log


