Sistema de Recolección

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

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.

Battle Royale Weapon Example

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:

  • Workspace/PickupSpawners — Contiene generador de recolección Parts que le dice al sistema dónde colocar la recolección visual Models (ver la siguiente sección). Nota que estos generadores no son requeridos para estar en este directorio desde que el sistema busca etiquetas

    Pickup Spawners
  • ReplicatedStorage/Assets/Weapons — Contiene las armas (funcionales Tools ) que el sistema de recolección otorga cuando se activa la recolección de un arma.

    Battle Royale Items
  • 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.

    Battle Royale Pickups

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

  1. 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.

  2. Coloca el Tool en ReplicatedStorage/Assets/Weapons .

    Battle Royale New Weapon

Modelo

  1. Cree un Model para la recolección visual y asigna el mismo nombre que le diste al Tool.

  2. 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 .
  3. Coloca el modelo en ReplicatedStorage/Assets/Pickups .

    Battle Royale New Pickup

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.

  1. 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.

    RarezaInterfaz gráfica (o GUI)
    Común
    Poco común
    Raro
    Épico
    Legendario
    Especial
  2. Para la recogida Model que creaste anteriormente (ubicada en ReplicatedStorage/Assets/Pickups), asigna uno de los etiquetas que has definido en el RarityConfiguration script.