Sistema de Captura

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O sistema de coleta do Roblox Battle Royale permite que os jogadores coletem diferentes tipos de objetos, embora seja atualmente usado apenas para coleta de armas. No jogo, armas são geradas ao redor do mapa do jogo e — quando os jogadores chegam perto o suficiente — um prompt de tecla/ação/botão na tela aparece ao lado do nome e da descrição da arma.

Battle Royale Weapon Example

Estrutura

Existem vários pastas importantes relacionadas ao sistema de seleção. Certifique-se de que essas pastas estão configuradas corretamente em seu projeto:

  • Workspace/PickupSpawners — Contém pickup spawner Parts que tell the system where to place visual pickup Models (see the next point). Note que esses spawners não são 0> necessários0> para estar neste pasta desde que o sistema procura por partes

    Pickup Spawners
  • ReplicatedStorage/Assets/Weapons — Contém as armas (funcionais) Tools que o sistema de coleta de armas concede quando um sistema de coleta de armas é ativado.

    Battle Royale Items
  • ReplicatedStorage/Assets/Pickups — Contém o pickup Models que o sistema colocará nos locais de renascimento no mundo do jogo. Estes devem ser modelos visuais apenas , não ferramentas de arma funcionais.

    Battle Royale Pickups

Adicionando Novos Pickups

Como mencionado acima, pickups requerem tanto um Tool funcional quanto um visual Model que será gerado no mundo do jogo.

Ferramenta

  1. Crie um Tool e dê-lhe um nome único. Você pode criar novas armas com base nas que estão no Kit de Armas ou usar ferramentas da Caixa de Ferramentas.

  2. Coloque o Tool em ReplicatedStorage/Assets/Weapons .

    Battle Royale New Weapon

Modelo

  1. Crie um Model para o pickup visual e dê-lhe o mesmo nome que você deu ao Class.Tool .

  2. Usando o Editor de Tag, acessível a partir da aba Ver, aplique as seguintes etiquetas ao modelo:

    • Ação * Recolher * Recolha de Armas * IgnorarSistema de Armas * Uma das etiquetas de raridade, conforme descrito em Raridade .
  3. Coloque o modelo em ReplicatedStorage/Assets/Pickups .

    Battle Royale New Pickup

Raridade

A raridade não é definida por nenhuma fórmula matemática, mas você pode associar uma GUI na tela como essas abaixo para sugerir a raridade de um item.

  1. Abra o script ReplicatedFirst/Configurations/RarityConfiguration. Este script contém tabelas para cada categoria de raridade, cada uma das quais inclui um valor de cor ( Color ) para o efeito de partida de raios e um ID de ativo ( Image ) para o fundo da GUI. Para cada Interface gráfica do usuário:

    • O nome do item aparecerá como o nome do modelo/arma.
    • A descrição aparecerá como o nome de raridade (como Épico ) mais Item .

    As raridades padrão são as seguintes, mas sinta-se à vontade para definir as suas possuir.

    RaridadeInterface gráfica do usuário
    Comum
    Incomum
    Raro
    Épico
    Lendário
    Especial
  2. Para o pickup Model que você criou anteriormente (localizado em ReplicatedStorage/Assets/Pickups), atribua uma das etiquetas que você definiu no script RarityConfiguration.