Panduan pemula menggunakan Construct 2 Bagian 5

Menambahkan permainan fungsi

Jika setiap peristiwa dijelaskan sedetail sebelumnya, itu akan menjadi cukup tutorial panjang. Mari kita membuat deskripsi singkat sedikit untuk acara berikutnya. Ingat, langkah-langkah untuk menambahkan kondisi atau tindakan adalah:

1. Klik dua kali untuk menyisipkan acara baru, atau klik tanda Tambahkan tindakan link untuk menambahkan suatu tindakan.
Klik dua objek kondisi / tindakan di 2..
3. Klik dua kali kondisi / tindakan yang Anda inginkan.
4. Masukkan parameter, jika ada yang diperlukan.

Mulai sekarang, acara akan dijelaskan sebagai obyek, diikuti oleh kondisi / tindakan, diikuti dengan parameter apapun. Misalnya, acara yang baru saja kita dimasukkan dapat ditulis:

Menambahkan kondisi Sistem -> Setiap centang
Tambahkan tindakan Pemain -> Mengatur sudut ke posisi -> X: Mouse.X , Y: Mouse.Y

Get Pemain untuk menembak

Ketika pemain klik, mereka harus menembak peluru. Hal ini dapat dilakukan dengan menelurkan tindakan objek di Player, yang menciptakan sebuah contoh baru dari sebuah objek pada posisi yang sama dan sudut. The Gerakan Bullet kami menambahkan sebelumnya maka akan membuatnya terbang keluar ke depan. Membuat acara berikut:

Kondisi: mouse -> Pada klik -> Left diklik (default)
Aksi: Pemain -> Telur ikan benda lain -> Untuk Obyek , memilih Bullet objek. Untuk Lapisan , menempatkan 1 (“Main” lapisan adalah lapisan 1 – ingat Buatlah 2 jumlah dari nol). Tinggalkan Gambar titik sebagai 0.

Acara Anda sekarang harus terlihat seperti ini:

[Ghost penembak acara 2.] [49]

Jika Anda menjalankan permainan, Anda akan melihat peluru menembak dari tengah pemain, bukan dari ujung pistol. Mari kita memperbaikinya dengan menempatkan titik gambar di akhir pistol. (Titik gambar hanya posisi pada gambar yang dapat Anda menelurkan objek dari.)

Klik kanan pemain dalam proyek atau objek bar dan pilih Sunting animasi .

[Mengedit animasi pemain.] [50]

Image editor untuk pemain muncul kembali. Klik tool asal dan citra poin:

[Asal dan poin image tool.] [51]

… dan dialog poin image membuka:

[Dialog poin image.] [52]

Perhatikan objek asal muncul sebagai titik merah. Itulah “hotspot” atau “titik poros” objek. Jika Anda memutar objek, berputar di sekitar titik asal. Kami ingin menambahkan titik gambar lain untuk mewakili pistol, jadi klik hijau menambahkan tombol . Sebuah titik biru muncul – itu adalah titik gambar baru kami. Waktu-klik pada akhir pistol pemain untuk menempatkan titik gambar ada:

[Menempatkan titik gambar pada akhir pistol pemain.] [53]

Tutup editor gambar. Klik dua kali menelurkan tindakan objek kami menambahkan sebelumnya, dan mengubah titik Gambar ke 1 . (Asal selalu titik gambar pertama, dan ingat Membangun 2 jumlah dari nol.) Acara sekarang harus terlihat seperti di bawah ini – catatan tertulis titik Gambar 1 sekarang:

[Acara diedit.] [54]

Menjalankan permainan. Peluru sekarang menembak dari ujung pistol Anda! Peluru tidak melakukan apa pun, meskipun. Mudah-mudahan, namun, Anda akan mulai menyadari bahwa setelah Anda mendapatkan untuk mengatasi dengan sistem acara, Anda dapat menempatkan fungsi bersama-sama dengan sangat cepat.

Mari kita membuat peluru membunuh monster. Tambahkan acara berikut:

Kondisi: Bullet -> Pada tabrakan dengan benda lain -> pilih Rakasa .
Aksi: Rakasa -> Hancurkan
Aksi: Bullet -> Telur ikan benda lain -> Ledakan , lapisan 1
Aksi: Bullet -> Hancurkan

The Efek ledakan

Menjalankan permainan, dan mencoba menembak rakasa. Ups, ledakan memiliki yang perbatasan hitam besar!

[Ledakan tanpa efek] [33]

Anda mungkin telah diprediksi itu akan terlihat seperti itu dari awal, dan bertanya-tanya apakah permainan kami benar-benar akan berakhir seperti itu! Jangan khawatir, tidak akan. Klik objek Ledakan baik dalam objek bar di kanan bawah, atau bar Project (yang tab dengan lapisan bar). Sifat muncul di properti bar di sebelah kiri. Di bagian bawah, mengatur nya modus Blend properti untuk Aditif . Sekarang coba game lagi.

[Ledakan dengan efek aditif.] [34]

Mengapa pekerjaan ini? Tanpa pergi ke mur dan baut, gambar biasa yang disisipkan di atas layar. Dengan efek aditif, setiap pixel bukan menambahkan (seperti dalam, dijumlahkan) dengan pixel latar belakangnya. Hitam adalah nilai nol pixel, sehingga tidak ada yang akan ditambahkan – Anda tidak melihat latar belakang hitam. Warna cerah menambahkan, sehingga tampil lebih kuat. Ini bagus untuk ledakan dan efek pencahayaan.

Making Monster sedikit lebih pintar

Sekarang monster hanya berkeliaran layout ke kanan. Mari kita membuat mereka sedikit lebih menarik. Pertama-tama, mari kita mulai mereka pada sudut acak.

Kondisi: Sistem -> Pada awal Tata Letak
Aksi: Rakasa -> Set sudut -> random (360)

[Event 4 dari tutorial.] [35]

Mereka masih akan berkeliaran selamanya ketika mereka meninggalkan tata letak, tidak pernah terlihat lagi. Mari kita menjaga mereka di dalam. Apa yang akan kita lakukan adalah mengarahkan mereka kembali pada pemain ketika mereka meninggalkan tata letak. Ini dua hal: mereka selalu tetap dalam tata letak, dan jika pemain masih berdiri, monster datang tepat bagi mereka!

Kondisi: Rakasa -> Apakah di luar tata letak
Aksi: Rakasa -> Set sudut ke arah posisi -> Untuk X, Player.X – untuk Y, Player.Y .

Menjalankan permainan. Jika Anda menggantung sekitar untuk sementara waktu, Anda akan melihat monster tinggal di sekitar tata letak juga, dan mereka akan dalam semua jenis arah. Ini tidak AI, tapi itu akan dilakukan!

Sekarang, misalkan kita ingin memiliki menembak rakasa lima kali sebelum meninggal, daripada kematian instan seperti itu pada saat ini. Bagaimana kita melakukannya? Jika kita hanya menyimpan satu “Kesehatan” counter, kemudian setelah kita telah memukul rakasa lima kali, semua monster akan mati. Sebaliknya, kita perlu setiap rakasa ingat sendiri kesehatan nya. Kita dapat melakukannya dengan variabel instan .

Leave a Reply

Your email address will not be published. Required fields are marked *