Coba Kursus Coding Untuk Anak Sekarang!

Unity - Cara Mudah Mengganti Scene

LEARNINGUNITY 2D

11/19/2025

📌 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