Membuat Kontroler Orang Pertama di Unreal Engine

Tutorial ini membahas langkah-langkah untuk membuat pengontrol orang pertama di Unreal Engine, yang memungkinkan navigasi dan interaksi dalam lingkungan permainan.

Langkah 1: Menyiapkan Proyek Baru

Luncurkan Unreal Engine dan mulai proyek baru menggunakan templat yang menyertakan Orang Pertama sebagai fondasinya.

Langkah 2: Menambahkan Karakter Orang Pertama

Di Unreal Engine, navigasikan ke Content Browser dan temukan folder FirstPersonBP.

  1. Buka folder FirstPersonBP dan akses subfolder Blueprints.
  2. Klik dua kali pada cetak biru FirstPersonCharacter untuk membukanya di Editor Cetak Biru.

Langkah 3: Mengonfigurasi Karakter

Di Dalam Editor Cetak Biru:

  • Gunakan opsi Tambahkan Komponen untuk menyertakan komponen Kamera.
  • Sesuaikan posisi kamera agar sejajar dengan ketinggian mata karakter.
  • Tambahkan komponen Spring Arm dan pasang kamera ke komponen tersebut untuk mengatur posisi kamera relatif terhadap karakter.
  • Ubah properti Spring Arm dan Kamera untuk mendapatkan tampilan yang diinginkan.

Langkah 4: Menyiapkan Input untuk Pergerakan

Konfigurasikan pengikatan input untuk pergerakan karakter:

  1. Akses Pengaturan Proyek dari menu Edit.
  2. Navigasi ke bagian Input dan pilih bagian tersebut.
  3. Buat Pemetaan Tindakan baru untuk MoveForward dan MoveRight.
  4. Tetapkan tombol yang sesuai untuk gerakan maju dan menyamping.

Langkah 5: Menerapkan Pergerakan Karakter

Di Editor Cetak Biru:

  • Akses tab Grafik Peristiwa.
  • Memanfaatkan node pada Grafik Peristiwa untuk menangani masukan pergerakan maju dan samping.
  • Memanfaatkan fungsi seperti Tambahkan Masukan Pergerakan untuk mengarahkan pergerakan karakter berdasarkan masukan yang diterima.
// Example blueprint nodes for moving forward and sideways
Add Movement Input (World Direction) - Event Graph
Add Movement Input (World Direction) - Event Graph

Langkah 6: Menguji Kontroler Orang Pertama

Kompilasi dan simpan perubahan cetak biru. Klik tombol Play di dalam Unreal Editor untuk menguji kontroler orang pertama.

Bergeraklah menggunakan tombol yang ditentukan untuk memastikan kamera melacak pergerakan karakter secara efektif.

Langkah 7: Kustomisasi dan Iterasi

Sesuaikan lebih lanjut dengan mengintegrasikan animasi, menyesuaikan kecepatan gerakan, atau menyempurnakan pengaturan kamera agar selaras dengan persyaratan permainan tertentu.

Kesimpulan

Dengan mengikuti langkah-langkah ini, Anda telah berhasil menyiapkan kontroler first-person dasar di Unreal Engine. Kontroler ini memungkinkan pemain menjelajahi lingkungan permainan dan berinteraksi dengan objek. Bereksperimenlah dengan fitur dan fungsi tambahan untuk meningkatkan pengalaman bermain dan imersi permainan Anda.