Esta seção mostrará como configurar os dispositivos de domínio que controlam as áreas que os guardas de IA irão patrulhar.
Um domínio é um local personalizado definido em Verse para instruir os guardas para onde devem se mover. Use um domínio para designar locais para os guardas patrulharem na fortaleza.
Os guardas patrulharão apenas se tiverem o sinalizador de patrulha habilitado. Caso contrário, ficarão parados até verem uma ameaça.
Neste tutorial, usaremos um adereço, o dispositivo Verse, como um item fictício para mover facilmente o centro dos domínios.
Para criar um novo dispositivo Posição de Domínio, clique no cabeçalho do Verse e verifique se o Explorador do Verse está marcado.
Em seguida, acesse a aba Explorador do Verse, clique com o botão direito do mouse no arquivo do projeto e selecione Adicionar novo arquivo Verse ao projeto.
Selecione o dispositivo Verse, dê um nome para ele e clique em Criar.
Clique duas vezes no arquivo Verse do dispositivo para abrir o script Verse. Copie e cole o código abaixo.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
# Defines a leash volume that can be assigned to guards
stronghold_leash_position := class(creative_device):
# Leash is applied by default to all guards spawned by those devices
@editable
Na aba Verse, selecione Compilar código Verse para compilar o código Verse.
No Navegador de Conteúdo, localize o dispositivo Verse em All/"Nome do Projeto"/Creative Devices/.
Coloque dois dispositivos de Posição de Domínio, um para o domínio da fortaleza e outro para o domínio de retirada. Você pode especificar nomes para diferenciar facilmente entre os dois.
Nas propriedades Posição de Domínio, desmarque Visível no jogo para que esses dispositivos fiquem ocultos durante o jogo.
Anteriormente, no Gerenciador de Jogo da Fortaleza, você já definiu os raios interno e externo do domínio.
Configuração da trilha de patrulha da IA
Você pode usar o Nó de Trilha de Patrulha da IA com os comportamentos de patrulha padrão para as IAs dos guardas.
Para fazer o dispositivo Nó de Trilha de Patrulha da IA funcionar como o comportamento de patrulha inicial, defina a configuração Gerar no grupo de trilhas de patrulha do Gerador de Guardas de forma que tenha o mesmo valor da configuração Grupo de trilhas de patrulha do dispositivo Nó de Trilha de Patrulha da IA.
O dispositivo Nó de Trilha de Patrulha da IA também pode ser atribuído ou desabilitado no tempo de execução por meio da vinculação de eventos ou das APIs Verse associadas.
Como nas imagens acima, você precisará definir a opção Grupo de trilhas de patrulha com o mesmo número para o Gerador de Guardas e o Nó de Trilha de Patrulha da IA. Assim, as IAs geradas escolherão a trilha de patrulha a ser usada.
Depurar navmesh da IA
Você pode ativar a exibição de depuração da Malha de Navegação nas Configurações da Ilha e habilitar as opções Depuração e Navegação. Isso ajuda a determinar se as IAs podem se deslocar até determinados locais.
Próxima Seção
5. Set Up Audio and Visual Effects
Learn how to set up audio and visual effects to enhance gameplay.