Sistema de coleta

*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 deixa os jogadores pegarem diferentes tipos de objetos , embora atualmente só seja usado para pegar armas.No jogo, as 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 junto com o nome e a descrição da arma.

Battle Royale Weapon Example

Estrutura

Existem vários pastas importantes relacionados ao sistema de coleta. Certifique-se de que esses pastas sejam configurados corretamente em seu projeto:

  • Workspace/PickupSpawners — Contém gerador de coleta Parts que diz ao sistema onde colocar a coleta visual Models (veja o próximo ponto).Observe que esses geradores não são necessários para estar nesta pasta desde que o sistema procure por partes rotuladas com a tag PickupSpawner em vez do caminho da pasta.

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

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

    Battle Royale Pickups

Adicione novas coletas

Como observado acima, as coletas requerem tanto uma funcional Tool e uma visual Model que serão geradas no mundo do jogo.

Ferramenta

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

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

    Battle Royale New Weapon

Modelo

  1. Crie um para o recolhimento visual e dê-lhe o mesmo nome que você deu ao >.

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

    • Ação * Recolher * Recolha de Arma * Sistema de Armas Ignorar * Uma das tags de raridade como descrito em Raridade.
  3. Coloque o modelo em ReplicatedStorage/Assets/Pickups.

    Battle Royale New Pickup

Raridade

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

  1. Abra o 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 partículas da coleta e um ID de recurso ( Image ) para o plano de fundo da GUI na tela.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 da raridade (como Épico ) mais Item .

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

    RaridadeInterface gráfica do usuário
    Comum
    Não Comum
    Raro
    Epico
    Lendário
    Speciais
  2. Para a coleta Model que você criou anteriormente (localizada em ReplicatedStorage/Assets/Pickups ), atribua uma das tags que você definiu no script RarityConfiguration.