Il sistema di raccolta della Roblox Battle Royale consente ai giocatori di raccogliere diversi tipi di oggetti, anche se attualmente è utilizzato solo per le raccolte delle armi. In Gioco, le armi vengono generate intorno alla mappa del gioco e - quando i giocatori si avvicinano abbastanza vicino - viene visualizzato un'azione/un pulsante di avvio/un'azione sulla chiave / un'azione / un pulsante di avvio sulla chiave / un'azione / un pulsante di avvio sul pulsante di avvio.
Structure
Ci sono diversi cartelle importanti relativi al sistema di raccolta. Assicurati che queste cartelle siano impostate correttamente nel tuo progetto:
ReplicatedStorage/Assets/Weapons — Contiene le armi (funzionali Tools ) che il sistema di pickup concede quando viene attivato un pickup di arma.
ReplicatedStorage/Assets/Pickups — Contiene il pickup Models che il sistema posiziona negli spawner di pickup nel Mondodi gioco. Questi dovrebbero essere modelli visivi solo , non strumenti di arma funzionali.
Aggiungere nuovi pickup
Come notato sopra, i pickup richiedono sia un Tool funzionale che un Model visivo che verrà generato nel Mondodi gioco.
Attrezzo
Crea un Tool e dargli un nome unico. Puoi creare nuove armi in base a quelle nel Kit di armi o prendere strumenti dalla Toolbox.
Inserisci il Tool in ReplicatedStorage/Assets/Weapons .
Modello
Crea un Model per il pickup visivo e dargli lo stesso nome che hai dato al Class.Tool .
Usando il Editor del Tag, accessibile dalla Visualizza scheda, applica i seguenti tag al modello:
- Azione * Raccogliere * WeaponPickup ] * IgnoraSistema di Arma * Una delle etichette di rarità come descritto in Rarity .
Posiziona il modello in ReplicatedStorage/Assets/Pickups .
Rarità
La rarità non è definita da nessuna formula matematica, ma puoi associare un'interfaccia utente sullo schermo come quelle mostrate sotto per suggerire la rarità di un Articolo.
Apri lo script ReplicatedFirst/Configurations/RarityConfiguration. Questo script contiene tabelle per ciascuna categoria di rarità, ognuna delle quali include un valore di colore ( Color ) per l'effetto del pickup e un ID risorsa ( Image ) per il background GUI. Per ogni GUI or Intefaccia grafica utente:
- Il nome dell'elemento apparirà come il nome del modello/arma.
- La descrizione apparirà come il nome della rarità (come Epico ) più oggetto .
Le rarità predefinite sono le seguenti, ma sentiti libero di definire le Proprio.
Rarità GUI or Intefaccia grafica utente Comune Non comune Raro Epico Leggendario Speciale Per il pickup Model che hai creato in precedenza (situato in ReplicatedStorage/Assets/Pickups), assegna uno dei tag che hai definito nel RarityConfiguration script.