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.
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:
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.
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.
Adicionando Novos Pickups
Como mencionado acima, pickups requerem tanto um Tool funcional quanto um visual Model que será gerado no mundo do jogo.
Ferramenta
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.
Coloque o Tool em ReplicatedStorage/Assets/Weapons .
Modelo
Crie um Model para o pickup visual e dê-lhe o mesmo nome que você deu ao Class.Tool .
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 .
Coloque o modelo em ReplicatedStorage/Assets/Pickups .
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.
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.
Raridade Interface gráfica do usuário Comum Incomum Raro Épico Lendário Especial Para o pickup Model que você criou anteriormente (localizado em ReplicatedStorage/Assets/Pickups), atribua uma das etiquetas que você definiu no script RarityConfiguration.