The Roblox Battle Royale sistem pengambilan pemain memungkinkan pemain untuk mengambil berbagai jenis objek, meskipun saat ini hanya digunakan untuk pengambilan senjata. Dalam game, senjata ditampilkan di sekitar peta permainan dan — ketika pemain cukup dekat — tombol/tindakan/tombol pada layar muncul bersama dengan nama dan deskripsi senjata.
Struktur
Ada beberapa folder penting yang terkait dengan sistem pengambilan. Pastikan bahwa folder-folder ini diatur dengan benar dalam proyek Anda:
ReplicatedStorage/Assets/Weapons — Berisi senjata (fungsi Tools ) yang diberikan oleh sistem pengambilan saat pengambilan senjata diaktifkan.
ReplicatedStorage/Assets/Pickups — Berisi pickup Models yang akan ditempatkan di titik pengambilan di dunia game. Ini harus menjadi model visual saja , bukan senjata fungsional.
Menambahkan Pengambilan Baru
Seperti yang dinyatakan di atas, pengambilan mengharuskan kedua aksesori Tool dan visual Model yang akan dihasilkan di dunia game.
Alat
Buat Tool dan berikan nama unik. Anda dapat membuat senjata baru berdasarkan yang ada dalam Weapons Kit atau mengambil alat dari Toolbox.
Tempatkan Tool di ReplicatedStorage/Assets/Weapons .
Model
Menggunakan Editor Tag , akses dari tab Tampilan, aplikasikan tag berikut ke model:
- Tindakan * Mengambil * WeaponPickup ] * Aksi sistemIgnore * Salah satu tag keseluruhan seperti yang dijelaskan dalam Keseluruhan Rarity .
Tempatkan model di ReplicatedStorage/Assets/Pickups .
Kelangkaan
Pengambilan kesulitan tidak ditentukan oleh formula matematika, tetapi Anda dapat menghubungkan GUI on-screen seperti yang ditunjukkan di bawah ini untuk menyarankan kesulitan item.
Buka script ReplicatedFirst/Configurations/RarityConfiguration. Skrip ini berisi tabel untuk setiap kategori kelas langka, masing-masing dari mereka termasuk nilai warna ( Color ) untuk efek partikel pengambilan dan ID aset ( Image ) untuk latar belakang GUI. Untuk setiap GUI:
- Nama item akan muncul sebagai nama model/senjata.
- Deskripsi akan muncul sebagai nama kelangkaan (seperti Epik ) plus Item .
Raritas default adalah sebagai berikut, tetapi merasa bebas untuk mendefinisikan Anda memiliki.
Kelangkaan GUI Biasa Tidak Biasa Langka Epik Legendaris Spesial Untuk mengambil Model yang Anda ciptakan sebelumnya (berlokasi di ReplicatedStorage/Assets/Pickups), asign salah satu tag yang telah Anda definisikan dalam script RarityConfiguration.