Isi kandungan:
- Tindakan tindakan dari tab kawalan
- Tindakan lain dari tab kawalan
- Tindakan kod dari tab kawalan
- Tindakan pemboleh ubah dari tab kawalan
Video: N1 – SELUDUP BARANG KAWALAN DI SEMPADAN – TINDAKAN LICIK PENYELUDUP DIHIDU KPDNHEP [31 OKT 2019] 2024
GameMaker: tab Kawalan Studio (ditunjukkan dalam angka ini) termasuk Tindakan untuk Soalan, Lain, Kod, dan Pembolehubah. Tindakan ini boleh melakukan tugas yang kompleks dalam permainan anda.
tab Kawalan.Tindakan tindakan dari tab kawalan
Terdapat sembilan Tindakan Tindakan, seperti ditunjukkan dalam angka seterusnya. Mereka menanyakan soalan seperti, ada sesuatu yang wujud, ada perlanggaran, dua nilai yang sama, dan sebagainya. Dan jika ya, Tindakan seterusnya dalam bahagian Tindakan dicetuskan.
-
Periksa Kosong: Tindakan ini meminta untuk melihat apakah Instance, jika diletakkan pada posisi yang ditunjukkan, akan menyebabkan perlanggaran. Aksi ini tidak memerlukan Instance melakukan pemeriksaan mempunyai indeks Mask atau Sprite dengan Mask perlanggaran yang sah.
-
Semak Perlanggaran: Tindakan ini hanya semak untuk melihat jika Instance bertembung dengan Contoh lain.
-
Objek Cek: Tindakan ini menyemak untuk melihat apakah terdapat Contoh Objek tertentu pada kedudukan yang ditunjukkan.
-
Ujian Kesalahan Ujian: Tindakan ini berguna jika anda ingin menguji jika terdapat sebilangan contoh dalam Bilik, dan jika ya, untuk melaksanakan Tindakan seterusnya.
-
Kesan Ujian: Tindakan ini mengambil keputusan peluang satu-dalam-X, di mana anda menetapkan X (input untuk menguji). Sebagai contoh, jika anda menggunakan 10, maka akan ada 1 dalam 10 peluang (berdasarkan roll dadu simulasi) yang Tindakan seterusnya akan dicetuskan.
-
Periksa Soalan: Tindakan ini membolehkan anda meminta pemain soalan yang sama atau tidak, yang mencetuskan tindakan masing-masing. Persoalan muncul dalam tetingkap pop timbul semasa permainan.
-
Expression Test: Seperti dijelaskan dalam manual dalam perisian, Tindakan ini adalah tindakan persoalan yang paling umum di mana anda boleh memasukkan ungkapan sewenang-wenang dan menilainya. Sekiranya ungkapan menilai kepada benar (iaitu, nombor yang lebih besar atau sama dengan 0. 5) maka Tindakan seterusnya (atau blok Tindakan) dilakukan.
-
Periksa Tetikus: Tindakan ini kembali benar jika butang tetikus yang ditunjukkan ditekan dan Tindakan seterusnya dilakukan; Tindakan ini biasanya diletakkan dalam Acara Langkah.
-
Semak Grid: Tindakan ini kembali benar jika Instance berada dalam grid.
Tindakan lain dari tab kawalan
Bahagian Tindakan Lain pada tab kawalan, ditunjukkan dalam angka ini, termasuk pelbagai jenis Tindakan yang berkaitan dengan menggunakan kod.
Tindakan Lain dari tab kawalan.-
Mula Blok dan Blok Akhir: Gunakan Tindakan ini untuk mengelompokkan Blok Tindakan, seperti ditunjukkan dalam angka ini.Dengan cara ini, semua Tindakan di dalam blok dilakukan jika dicetuskan.
Biasanya, hanya Tindakan pertama yang mengikuti soalan Tindakan dipicu. Letakkan Tindakan Blok Mula selepas soalan yang ditanya (dalam kes ini, Tindakan Pembolehubah Ujian). Letakkan Blok Akhir selepas Tindakan terakhir yang anda mahu dicetuskan.
Gunakan Tindakan Blok Mula dan Akhir untuk Tindakan kumpulan. -
Lain: Gunakan Tindakan ini jika anda mahu sesuatu yang lain berlaku jika soalan ujian mengembalikan palsu bukan benar. Sediakan Tindakan anda supaya anda mempunyai soalan, kemudian blok kod untuk memicu jika benar, kemudian Tindakan Lain, dan kemudian satu lagi blok kod untuk memicu jika salah.
-
Acara Keluar: Gunakan Tindakan ini jika anda tidak mahu Tindakan lanjut untuk mencetuskan dalam Acara ini.
-
Ulang: Gunakan Tindakan ini jika anda mahu Tindakan, atau sekatan Tindakan, untuk mengulangi beberapa kali. Ciri ini memberikan anda kemewahan kerana tidak perlu menyelitkan Tindakan yang sama berulang kali.
-
Acara Ibu Bapa Panggilan: Gunakan Tindakan ini dengan Objek kanak-kanak dengan Ibu Bapa. Ini berguna jika anda mahu mencetuskan Peristiwa sama dari objek Ibu bapa.
Tindakan kod dari tab kawalan
Terdapat hanya tiga Tindakan Kod, seperti ditunjukkan dalam angka, tetapi jangan biarkan bilangan pilihan terhad menipu anda - Tindakan Kod boleh menjadi sangat kuat.
-
Code Execute: Tindakan ini membuka seluruh dunia kod tersuai yang boleh anda tulis untuk GameMaker untuk dilaksanakan. Anda boleh menambah apa-apa dari satu baris kod yang mudah untuk sesuatu yang kompleks seperti pengekodan kecerdasan buatan.
-
Execute Script: Tindakan ini membolehkan anda memanggil Skrip. Jika anda berhasrat untuk menggunakan semula kod blok yang sama banyak kali untuk beberapa Objek, maka anda boleh menulis Skrip, yang kemudian anda boleh panggil dari dalam Tindakan Kod Pelaksanaan.
-
Ulasan: Tindakan ini membolehkan anda menambah baris komen ke senarai Tindakan. Komen-komen ini boleh mengingatkan anda apa yang dimaksudkan oleh Tindakan sekitarnya.
Walaupun Tindakan Komen tidak semestinya melakukan apa-apa, selain memberikan anda peringatan yang sangat membantu, jika anda meletakkan Tindakan Komen di dalam, katakan, Acara Perlanggaran, GameMaker masih akan mencetuskan perlanggaran. Iaitu, Peristiwa Perlanggaran hanya dicetuskan apabila mereka mempunyai Tindakan, yang boleh merangkumi Tindakan Komen.
Tindakan Kod dari tab Kawalan.
Tindakan pemboleh ubah dari tab kawalan
Tiga Tindakan Pembolehubah, seperti yang ditunjukkan, adalah
-
Tetapkan Pemboleh ubah: Gunakan Tindakan ini untuk memasukkan nilai kepada pemboleh ubah. Sekiranya pemboleh ubah tidak wujud, menggunakan Tindakan ini mewujudkan pembolehubah. Anda juga boleh menggunakan Set Variable Action untuk mengkonfigurasi salah satu pembolehubah global GameMaker, serta pembolehubah Instan terbina dalam.
-
Pembolehubah Ujian: Tindakan ini memeriksa nilai pembolehubah yang diberikan, sama ada itu benar, palsu, lebih besar daripada, atau kurang daripada, dan kemudian melakukan, atau tidak melaksanakan Tindakan seterusnya berdasarkan hasilnya.
-
Draw Variable: Tindakan ini membolehkan anda untuk menarik nilai pemboleh ubah pada kedudukan yang anda pilih.Anda hanya boleh menggunakan Action Variable Draw dalam acara Draw.
Tindakan Pembolehubah dari tab Kawalan.