Bagaimana membuat game platformer

4

Index

Taggé

Statistiques

69,573 visites, 88,871 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Menambahkan behavior

Construct 2 memiliki banyak behavior bawaan, behavior ini akan membuat objek kita bekerja seperti yang sudah ditentukan sebelumnya, sehingga bisa menghemat banyak waktu. Kita bisa saja membuat ulang semua behavior menggunakan sistem event, tapi umumnya akan sulit dan memakan banyak waktu. Karena itulah behavior sangat cocok untuk menghemat waktu pembuatan game agar game kita lebih cepat bisa dimainkan!

Platform behavior akan mengurusi secara teknis pergerakan karakter dalam game platformer. Ada tips penting dalam menggunakan behavior ini: gunakan behavior ini pada sebuah objek persegi yang tidak terlihat/tidak ditampilkan, dan gambar karakter ditampilkan di atasnya. Platform behavior bekerja lebih baik jika objek yang dipasangi behavior tersebut tidak beranimasi, karena mengubah frame animasi di tengah-tengah deteksi tumbukan dapat membuat karakter menempel sebagian ke tembok dan membuat bingung Platform behavior. Hal ini juga dapat menghindarkan karakter kita menyangkut pada tembok di hidung atau pada barang yang dibawa oleh karakter kita.

Jadi sekarang kita membutuhkan sebuah persegi tidak terlihat untuk pergerakan karakter. Double click layout untuk menambahkan sprite baru lagi, kali ini kita perlu impor kotak di bawah ini. (Klik kanan lalu 'save as' jika kamu membutuhkan gambar tersebut)

Seperti sebelumnya, kita mau titik originnya ada di bawah. Klik lagi Set origin and image points dan tekan 2 pada numpad (atau gunakan menu quick assign) untuk menempatkan titik origin di bawah kotak tersebut.

Setelah kamu tutup image editor, kamu akan lihat kotak tersebut di layout. Ubah ukurannya agar sama dengan ukuran badan pemain seperti di bawah ini. Ukurannya 53x107.

Ganti nama objek ini menjadi PlayerBox, karena objek tersebut adalah kotak untuk pergerakan dan pemeriksaan tumbukan untuk pemain. Atur Initial visibility menjadi Invisible di Properties bar karena kita ingin kotak ini tidak terlihat.

Kita juga perlu tambahkan behavior platform ke PlayerBox agar memiliki pemeriksaan tumbukan yang lebih baik. Masih di properti PlayerBox (dalam properties bar), klik Add / Edit di bagian Edit behaviors. Pada window yang muncul, klik di tanda tambah.

Double-click pada Platform behavior.

Kamu sekarang bisa melihat ada beberapa properti baru untuk pergerakan platform muncul dalam Properties bar. Kamu bisa mengatur opsi pergerakan seperti kecepatan dan percepatan. Kita perlu membuat lompatan pemain lebih baik, atur Jump strength ke 1100 dan Gravity ke 2500.

Kita juga ingin layarnya mengikuti pemain, jadi klik lagi tombol tambah dan tambahkan behavior Scroll to.

Setelah kita tambahkan kedua behavior tadi, tutup window Player behaviors.

Menambahkan behavior Solid

Behavior platform perlu tahu objek apa saja yang bisa dia injak. Pemain akan jatuh menembus semua objek yang tidak memiliki behavior Solid. Jadi pilih objek Tile dan tambahkan behavior Solid.

Kita perlu tahu posisi pemain di atas PlayerBox. Pindahlah ke Event Sheet 1. Di sini kita akan menetapkan logika game menggunakan sistem event pada Construct 2.

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!