Entitas global adalah entitas abstrak unik yang mewakili keseluruhan permainan. Sebagai entitas abstrak, entitas ini hanya dapat mengubah beberapa pengaturan global dalam pengaturan permainan. Anda juga dapat menggunakan skrip untuk mendapatkan nilai properti permainan global, atau mengubah nilai properti yang dapat diubah. Dalam artikel ini, kami akan memperkenalkan properti entitas global yang dapat Anda ubah dalam pengaturan, dan cara menggunakan skrip meta untuk mendapatkan nilai properti global.
Konfigurasi terkait
Meskipun entitas global adalah entitas abstrak dan tidak dapat dioperasikan secara langsung di CraftLand, kami telah membuka beberapa opsi pengaturan yang umum digunakan untuk pemain.
Pertama kita klik Setting yang ada di pojok kiri atas interface untuk membuka border pengaturan dan pilih GamePlay Settings
Klik Edit Aturan Gameplay untuk masuk ke antarmuka pengaturan
Di kelas Mode, kami menyediakan beberapa pengaturan yang dapat mengubah alur permainan global.
Perlu dicatat bahwa setiap mode memiliki pengaturan yang sedikit berbeda, tergantung pada kebutuhan mode tersebut.
Pengaturan paling penting yang umum untuk semua mode adalah:
Waktu persiapan: Waktu tunggu pemain untuk memasuki permainan di awal permainan disebut waktu persiapan.
Durasi permainan: Setelah waktu persiapan selesai, total waktu satu putaran setelah putaran dimulai adalah durasi permainan.
Jumlah tim: Jumlah tim yang akan dibuat di peta saat ini. Setiap tim perlu memiliki titik kelahiran yang dikonfigurasi.
Jumlah pemain per tim: Jumlah maksimum pemain yang dapat berpartisipasi dalam setiap tim.
Jumlah minimum pemain: Jumlah minimum pemain yang diperlukan untuk memulai permainan saat membuatnya.
Skrip Global
Skrip global akan dibuat secara default di editor primitif. Dalam skrip global, kita dapat membuat perubahan tertentu pada mekanisme global permainan dengan menulis logika primitif.
Operasi lingkaran racun
Dengan memprogram logika melalui elemen grafis, Anda dapat menghidupkan atau mematikan lingkaran racun atau mengubah parameter lingkaran racun.
Aktifkan lingkaran racun: Zona aman awalnya dibuat dengan titik tengah sebagai pusat, dan radiusnya ditetapkan. Setelah menunggu selama durasi yang dikonfigurasi, zona tersebut bergerak dengan lancar menuju titik tengah selama durasi hingga menghilang. Pemain di luar zona aman akan menerima kerusakan yang sama dengan jumlah kerusakan per detik.
Tutup lingkaran racun: batalkan lingkaran racun yang terus-menerus kehilangan darah. Antarmuka ini hanya menutup lingkaran racun yang dihasilkan oleh sistem, dan tidak berlaku untuk lingkaran racun yang dihasilkan oleh objek zona aman khusus dalam adegan. Namun, penerapan antarmuka ini adalah untuk membuat zona aman yang besar, sehingga pemain akan berada di zona aman dan tidak akan dilukai oleh lingkaran racun lainnya. Oleh karena itu, tidak disarankan untuk menggunakan lingkaran racun sistem dan objek zona aman khusus secara bersamaan.
Memindahkan lingkaran racun dan membuka antarmuka lingkaran racun akan menyiapkan zona aman baru, menggantikan zona aman sebelumnya.
Setelah lingkaran racun bergerak dan lingkaran racun terbuka mulai dijalankan dalam skrip, eksekusi akan berlanjut ke bawah. Harap perhatikan logika hubungan antara bagian depan dan belakang.
Jeda dan lanjutkan permainan
Kedua simpul ini hanya memengaruhi pemicu peristiwa saat bingkai tetap diperbarui.
Peristiwa tersebut tidak lagi dilempar saat frame tetap diperbarui setelah permainan dijeda, tetapi terus dilempar setelah melanjutkan permainan.
Menjeda dan melanjutkan permainan juga akan memicu dua peristiwa: saat permainan dijeda dan saat permainan dilanjutkan:
Perintah untuk menjeda permainan tidak valid selama jeda, dan hal yang sama berlaku untuk melanjutkan permainan.