- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Halo para calon Game Developer! Kembali lagi di Info Games & Cheat.
Selain membagikan info seputar game, kali ini saya ingin berbagi sedikit ilmu teknis bagi kalian yang ingin mencoba membuat game sendiri. Unity adalah salah satu game engine paling populer di dunia, dan hari ini kita akan belajar langkah paling dasar: membuat karakter 2D bisa bergerak.
Tutorial ini sangat cocok bagi kalian yang baru pertama kali membuka Unity. Yuk, kita mulai!
Persiapan Awal
Buka proyek Unity 2D kalian.
Masukkan gambar karakter kalian ke dalam folder Assets (bisa berupa kotak sederhana atau sprite karakter).
Tarik gambar tersebut ke jendela Hierarchy.
Klik pada objek karakter tersebut, lalu di jendela Inspector, klik Add Component dan tambahkan Rigidbody 2D (set
Gravity Scalemenjadi 0 jika ingin bergerak bebas tanpa jatuh).
Membuat Script Movement
Sekarang, mari kita buat logika penggeraknya.
Di jendela Assets, klik kanan > Create > C# Script. Beri nama
PlayerMovement.Klik dua kali untuk membuka script tersebut di Visual Studio.
Salin kode sederhana berikut ini:
public class PlayerMovement : MonoBehaviour
{
public float moveSpeed = 5f;
public Rigidbody2D rb;
Vector2 movement;
void Update()
{
// Mengambil input dari keyboard (WASD atau Panah)
movement.x = Input.GetAxisRaw("Horizontal");
movement.y = Input.GetAxisRaw("Vertical");
}
void FixedUpdate()
{
// Menggerakkan karakter
rb.MovePosition(rb.Position + movement * moveSpeed * Time.fixedDeltaTime);
}
}
Langkah Terakhir
Kembali ke Unity, tunggu hingga proses loading selesai.
Tarik script
PlayerMovementtadi ke objek karakter kalian di jendela Hierarchy.Di jendela Inspector, tarik komponen Rigidbody 2D milik karakter tersebut ke dalam kolom Rb yang ada di script.
Klik tombol Play, dan coba gerakkan karakter kalian menggunakan tombol WASD!
Kesimpulan
Membuat karakter bergerak adalah langkah awal dari sebuah petualangan besar dalam game development. Dengan logika yang sama, kalian bisa mengembangkan game platformer atau bahkan game bertema budaya seperti Wayang yang sedang saya kembangkan saat ini.
Jika kalian mengalami kesulitan atau muncul pesan error, jangan ragu untuk bertanya di kolom komentar ya!
Baca Juga:
- Get link
- X
- Other Apps
Comments
Post a Comment