Dunia

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

SeaTalk_IMG_20241119_172252

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.

image-20241120142402764

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

image-20241120143130346

Kedua simpul ini hanya memengaruhi pemicu peristiwa saat bingkai tetap diperbarui.

image-20241120143146800

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:

image-20241120143209033

Perintah untuk menjeda permainan tidak valid selama jeda, dan hal yang sama berlaku untuk melanjutkan permainan.