Siga os passos abaixo para criar seu próprio jogo de futebol com física habilitada, em que os jogadores usam suas picaretas para colocar a bola no gol dos oponentes:
Configurar o projeto
Crie um novo projeto a partir de qualquer modelo de ilha.
O modelo Em branco é recomendado se você quiser garantir uma área plana para trabalhar.
Se você começar com o modelo em branco, aplique o material M_FortniteLandscape_Customizable a GridPlanes para dar ao chão uma aparência gramada.
No menu suspenso Projeto na barra de menus, selecione Configurações do Projeto.
Role até a parte inferior, em Acesso Experimental, para encontrar e habilitar a caixa de seleção Física.
Importar a bola de futebol
Baixe um ativo de bola de futebol do seu mercado de ativos preferido. Neste exemplo, um ativo .glb é usado. Ele contém uma malha estática, textura e instância de material.
Bola de futebol por tinmanjuggernaut no Sketchfab, usada sob a Licença Padrão do Sketchfab.
Importe a bola arrastando o arquivo .glb até o Navegador de Conteúdo. Você pode deixar as configurações padrão.
Clique duas vezes na malha estática para abrir o ativo para edição.
Na janela de visualização, selecione Mostrar e marque Colisão Simples.
Se já houver colisão, exclua-a.
No menu Colisão na faixa superior, selecione Adicionar Colisão Simplificada de Esfera.
Nas configurações de Colisão do painel Detalhes, defina:
Raio - 102,0
Predefinição de colisão - Bloquear tudo
Centralizar - 0 em todos os eixos
A colisão agora deve estar visível. Salve sua malha estática.
Criar o adereço de bola de futebol
No Navegador de Conteúdo, clique com o botão direito do mouse na malha estática e selecione Ações de Ativos com Script > Converter em Adereço > Pedra.
Uma pasta chamada CustomProps será criada no projeto. Abra a pasta e arraste o adereço do Blueprint até a cena.
No painel Detalhes , pressione o botão +Adicionar e adicione um componente Física do Fortnite.
No componente FortPhysics, defina:
Simular Física - Verdadeiro
Substituir Massa - Verdadeiro
Massa - 20,0
Amortecimento Linear - 0,1
Amortecimento Angular - 0,3
Multiplicador de Impulso ao Ser Atingido - 3.0
Adicionar elementos de jogo de futebol
Selecione IslandSettings0 no Organizador e altere as seguintes configurações:
Máx. de Jogadores - 6
Equipes - Índice de Equipe: 2
Tamanho da Equipe - Dividir Igualmente
Ingressar em Andamento - Gerar
Invencibilidade - Verdadeiro
Permitir Construção - Nenhum
Começar com Picareta - Verdadeiro
Coloque seis dispositivos Gerador de Jogadores:
Primeiros 3: Equipe de Jogadores - Índice de Equipe 1
Outros 3: Equipe de Jogadores - Índice de Equipe 2
Visível no Jogo - Falso
Tente iniciar uma sessão neste ponto para garantir que tudo esteja funcionando conforme o esperado.
Usando adereços, construa seu campo!
Usar Coliseu Colossal em Fortnite > Estruturas pré-fabricadas
Use Campo de Jogo de Recreação como seu eixo lateral
Encontre FortniteRecreation PuzzleGoal no Navegador de Conteúdo e coloque duas instâncias para suas áreas de gol. Dimensione-as como 1,5x para acomodar o tamanho da bola.
Adicione um dispositivo Barreira para delimitar o campo e evitar que a bola voe para fora dos limites.
Altere a Forma da Área para Caixa Oca e coloque a parte inferior do dispositivo abaixo do solo. Caso contrário, isso afetará os geradores de jogadores.
Se você estiver surgindo em uma queda livre e não na Plataforma de Surgimento de Jogador, pode ser que a parte inferior do dispositivo precise ser abaixada ou que a Forma da Área não esteja definida como Caixa Oca.
Configurar dispositivos
Atualmente, os dispositivos que funcionam com Física estão todos localizados na pasta Fortnite > Dispositivos > !Experimental.
Para detectar gols, configure dois dispositivos Volume:
Nomeie o dispositivo de volume atrás das plataformas de surgimento da Equipe 1 como Team_A_Goal.
Nomeie o dispositivo de volume atrás das plataformas de surgimento da Equipe 2 como Team_B_Goal.
Configurações de tamanho Largura - 0,6
Profundidade - 2,2
Altura - 1,0
Adicionar um dispositivo Rastreador:
Nome - Rastreador Pontuação Equipe A
Estatística para Rastrear - Pontuação
Título do rastreador - Pontuação da Equipe A
Compartilhamento - Equipe
Duplique o dispositivo Rastreador e renomeie a cópia como Rastreador Pontuação Equipe B. Altere o Título do Rastreador para Pontuação da Equipe B.
Adicione um dispositivo Mensagem do HUD:
Nome - Dispositivo Mensagem do HUD - Pontuação A
Reproduzir Som - Score_Point_Added_Cue
Fundo - Escolha uma cor
Posicionamento - Personalizado
Âncora de Tela - Centro
Mensagem - "Gol da Equipe A!"
Duplique o dispositivo Mensagem do HUD.
Nome - Dispositivo Mensagem do HUD - Pontuação B
Mensagem - "Gol da Equipe B!"
Plano de fundo - Escolha uma segunda cor
Adicione dois dispositivos Duto de Ar em um ângulo próximo ao gol. Quando a bola atingir qualquer uma dessas saídas de ar, ela será arremessada para fora da área de gol. Defina Multiplicador da Força da Suspensão como 0,1.
Criar um gerenciador de jogos usando o Verse
Usar o Verse é a maneira mais rápida e simples de gerenciar seu jogo, então vamos criar um Gerenciador de jogos! Para obter mais informações sobre como criar um dispositivo Verse, confira Criar o próprio dispositivo usando o Verse.
Crie um novo arquivo Verse e chame-o de game_manager.verse. Clique duas vezes no arquivo para abri-lo no VS Code.
Adicione o seguinte código ao arquivo:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
# A Verse-authored creative device that can be placed in a level
game_manager := class(creative_device):
Compile o código e salve o projeto.
Pode ser necessário ajustar as posições de ocultar e restaurar a bola.
No UEFN, coloque na cena o dispositivo Verse que você acabou de criar e conecte todas as variáveis editáveis aos seus dispositivos.
Inicie uma sessão ou envie todas as alterações para a sessão de edição em tempo real e verifique se:
A bola está se movendo quando você a empurra ou bate nela com a picareta.
Quando você empurra a bola para o objetivo, uma Mensagem do HUD aparece, a pontuação muda e a bola é restaurada para o centro do campo.
Divirta-se com seu novo jogo de futebol!
Experimente adicionar mais bolas, mais dispositivos, alterar a escala, etc.! Aqui está um exemplo de um jogo de futebol modificado: