Roblox Battle Royale alma sistemi oyuncuların silah almasına izin verir, ancak şu anda sadece silah alma içindir. Oyun içinde, silahlar oyun haritasında ve - oyuncular yeterince yaklaştığında - silah ismi ve açıklamasıyla birlikte ekran üzerinde bir tuş/eylem/düğme görüntülenir.
Yapı
Seçim sistemiyle ilgili birkaç önemli klasör var. Projenizde bu klasörlerin doğru şekilde ayarlanacağından emin olun:
ReplicatedStorage/Assets/Weapons — Silah tutma sistemi, silah tutma işlemini etkinleştirdiğinde verilen silahları içerir (işlevsel Class.Tool|Tools)
ReplicatedStorage/Assets/Pickups — İçerir Models iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan iletme ile oluşturulan
Yeni Alımlar Ekleme
Yukarıda belirtilen gibi, alışverişlerin oyun dünyasında oluşturulacak bir görsel Tool ile bir işlevsel Model gerektirir.
Araç
Bir Tool oluştur ve ona benzine bir isim ver. Yeni silahlar oluşturmak için Silah Kit ile ilgili kullanıcıları veya Alet Kutusu ile araçları kullanabilirsin.
Yerleştir Class.Tool``ReplicatedStorage/Assets/Weapons içine.
Model
Etiket Editor'ınızı kullanarak, Görüntü sekmesinden erişilebilen modellere aşağıdaki etiketleri uygulayın:
- Eylem * Alıştırma * Silah Alınırma * SilahSistemiIgnore * Rarity'nin açıklanan nadir etiketlerinden biri.
Modeli ReplicatedStorage/Assets/Pickups içine yerleştir.
Nadir
Nadirliği herhangi bir matematiksel formülle belirlenmez, ancak aşağıdaki gibi bir on-screen GUI'yu bağlayarak bir öğenin nadirliğini öneren bir ekran GUI'si olarak ilişkilendirebilirsiniz.
Aç ReplicatedFirst/Configurations/RarityConfiguration kaynağını. Bu kaynak, her bir nadirliği kategorisi için tablolar içerir, her biri renk değeri ( Color ) için alma etkisi ve bir varsayım arka planı için bir varlık kimliği ( Image ) içerir. Her GUI için:
- Öğe adı model/weapon adı olarak görünecek.
- Açıklama nadirliği ismi (epik gibi) plus <a href="/resources/battle-royale/reference/engine/datastores/datastores" > öğe ismi olarak görünecek.
Varsayılan nadirler aşağıdaki gibidir, ancak sahip oltanımlayabilirsiniz.
Nadir GUI Sıradan Sıra Dışı Nadir Epik Efsanevi Özel Daha önce yaratılan Model için alışverişi yapın (yerleştirildi ReplicatedStorage/Assets/Pickups), RarityConfiguration kullanıcı arayüzünde tanımladığınız bir etiketden birini atayın.