Coba Kursus Coding Untuk Anak Sekarang!

Unity - Menggerakkan karakter Input.GetKeyDown

LEARNINGUNITY 2D

11/19/2025

🎮 Belajar Dasar Input Keyboard di Unity 2D

Kontrol karakter adalah salah satu hal paling mendasar dalam membuat game 2D. Di Unity, kita bisa menggunakan Input.GetKeyDown untuk mendeteksi tombol yang ditekan oleh pemain. Pada artikel ini, kita akan membuat contoh sederhana menggunakan tombol A, S, W, D dan Space.

🖥️ Apa itu Input.GetKeyDown?

Input.GetKeyDown(KeyCode.X) digunakan untuk mendeteksi sekali saat tombol ditekan.

Cocok untuk aksi seperti lompat, menembak, atau interaksi.

Berbeda dengan Input.GetKey yang mendeteksi tombol ditekan terus-menerus.

📝 Penjelasan

  • A, S, W, D → bisa digunakan untuk gerakan kiri, bawah, atas, kanan.

  • Space → biasanya dipakai untuk lompat.

  • Debug.Log(...) → hanya menampilkan pesan di Console, bisa diganti dengan aksi lain sesuai kebutuhan.

🚀 Kesimpulan

Dengan memanfaatkan Input.GetKeyDown, kita bisa membuat kontrol keyboard yang sederhana dan fleksibel. Dari sini, kamu bisa mengembangkan lebih lanjut menjadi sistem gerakan, lompat, atau bahkan serangan dalam game 2D.

📝 Catatan

Klik materi lainnya yang berhubungan dengan kode di atas :

  • Debug.Log