El sistema de recolección de Roblox Battle Royale recoge diferentes tipos de objetos, aunque se utiliza actualmente solo para recolección de armas. En el juego, las armas se generan alrededor del mapa del juego y, cuando los jugadores se acercan lo suficiente, se muestra un mensaje de tecla / acción / botón en la pantalla con el nombre y la descripción de la arma.
Estructura
Hay varias carpetas importantes relacionadas con el sistema de recolección. Asegúrese de que estas carpetas estén configuradas correctamente en su proyecto:
ReplicatedStorage/Assets/Weapons — Contiene las armas (funcionales Tools ) que el sistema de recolección otorga cuando se activa la recolección de un arma.
ReplicatedStorage/Assets/Pickups — Contiene el pickup Models que el sistema colocará en los puntos de recogida en el mundo del juego. Estos deberían ser modelos visuales solo, no son herramientas de arma funcionales.
Agregar nuevas recogidas
Como se ha mencionado anteriormente, las recogidas requieren tanto un Tool funcional como un visual Model que se generará en el mundo del juego.
Herramienta
Crea un Tool y dale un nombre único. Puedes crear nuevas armas basadas en aquellas en el Kit de armas o tomar herramientas de la Caja de herramientas.
Coloca el Tool en ReplicatedStorage/Assets/Weapons .
Modelo
Usando el Editor de Etiquetas, accesible desde la Ver pestaña, aplica los siguientes etiquetas al aplicación de modelado:
- Acción * Recoger * Recogida de armas * Ignorar el sistema de armas * Una de las etiquetas de rareza según se indica en Rarity .
Coloca el modelo en ReplicatedStorage/Assets/Pickups .
Rareza
La rareza no se define por ninguna fórmula matemática, pero puede asociar un GUI en la pantalla como los que se muestran a continuación para sugerir la rareza de un objeto.
Abre el script ReplicatedFirst/Configurations/RarityConfiguration. Este script contiene tablas para cada categoría de rareza, cada una de las cuales incluye un valor de color ( Color ) para el efecto del pickup's parte y un ID de activo ( Image ) para el fondo de la GUI. Para cada Interfaz gráfica (o GUI):
- El nombre del artículo aparecerá como el nombre del modelo/arma.
- La descripción aparecerá como el nombre de la rareza (como Épico ) más Artículo .
Las rarezas predeterminadas son las siguientes, pero siéntase libre de definir las en posesión.
Rareza Interfaz gráfica (o GUI) Común Poco común Raro Épico Legendario Especial Para la recogida Model que creaste anteriormente (ubicada en ReplicatedStorage/Assets/Pickups), asigna uno de los etiquetas que has definido en el RarityConfiguration script.