Esta funcionalidade está na versão Beta. Você pode publicar uma ilha com essa funcionalidade, mas lembre-se de que as alterações poderão danificar sua Ilha e exigir intervenção ativa.
Com o dispositivo Gerador de PNJs, você pode criar criaturas únicas, inimigos e muito mais com funções envolventes que dão vida ao seu jogo. Esses personagens não jogáveis (PNJs) podem ter vida, trilhas de patrulha definidas e até mesmo ajudar os jogadores a resolver quebra-cabeças. Use este dispositivo para atribuir códigos e Definições de PNJ que você pode reutilizar em vários dispositivos Geradores de PNJs.
Inclua PNJs, personagens com inteligência artificial (IA), no seu jogo para adicionar uma camada extra de imersão. Você pode personalizar os PNJs para realizar várias ações, desde reviver companheiros de equipe até seguir jogadores.
O Gerador de PNJs é diferente do dispositivo Personagem, pois você pode fazer configurações personalizadas que alteram a aparência, os movimentos e o comportamento de um personagem com o Gerador de PNJs.
O dispositivo Personagem, como o dispositivo Gerador de Guardas, é útil para uma instância única de um personagem básico. Porém, ambos estão limitados aos trajes do Fortnite. O dispositivo Gerador de PNJs pode criar instâncias de personagens com guardas uniformizados do Fortnite, animais selvagens ou PNJs personalizados com malhas importadas pelo usuário.
O dispositivo está disponível apenas no Unreal Editor para Fortnite (UEFN), localizado em Todos, Fortnite, Dispositivos, !Beta, Gerador de PNJs.
Como usar PNJs específicos de marcas
PNJs de marca personalizada estão disponíveis no Gerador de PNJs por meio de uma definição de personagem.
Dependendo da PI, você poderá encontrar os PNJs únicos em um ou ambos os itens a seguir:
O Tipo de Personagem PNJ que pode incluir modificadores únicos.
Por meio do Modificador de Cosméticos ao selecionar um tipo de personagem Personalizado ou Guarda.
Ativos de marca têm regras e diretrizes específicas para uso. Verifique as regras da marca para os ativos de PI que você pretende usar. Para saber mais sobre os vários atores de marca e conteúdo, consulte Coleções de jogos.
Você só pode usar ativos de marca em um projeto específico para a propriedade de PI relevante.
Filtro Contextual
Alguns dispositivos são afetados por uma funcionalidade chamada filtro contextual. Essa funcionalidade realça ou sombreia opções dependendo dos valores selecionados para determinadas opções relacionadas. Ela também remove itens desnecessários do painel Detalhes e facilita o gerenciamento e a navegação pelas opções.
Opções do usuário
Com as configurações das Opções do Usuário, você pode definir as condições de surgimento, fazer referência a definições de personagem e designar funções e eventos.
Os valores considerados como padrão estão em negrito. Os valores que acionam o filtro contextual estão em itálico.
| Option | Valor | Descrição |
|---|---|---|
Contagem de geração | 1, digite um valor | Define o número de PNJs ativos que esse gerador pode ter em determinados momentos. Quando o gerador é ativado, ele produz um PNJ por vez. |
Geração através de paredes | Verdadeiro, Falso | Determina se o PNJ precisa ser gerado na linha de visão do gerador ou se pode ser gerado atrás de paredes no caminho. |
Gerar Personagem no Início do Jogo | Verdadeiro, Falso | Determina se o gerador já está habilitado ao começar o jogo para gerar personagens PNJs. Defina como "False" para ter um personagem animado. |
Nenhum, Selecionar um código | Substitui o comportamento padrão ou atribuído da definição de personagem PNJ atribuída a esse dispositivo. | | |
Definição de Personagem PNJ | Nenhum, Selecione uma definição de personagem | Gera a definição de personagem para gerar PNJs de um tipo de personagem específico. Selecione uma definição de personagem existente ou crie uma nova no menu suspenso. Se você arrastar uma Definição de PNJ até a janela de visualização, esse campo será preenchido automaticamente. |
Modificadores Adicionais de Personagem PNJ | Adicionar um elemento de matriz | Adiciona uma lista extra de modificadores para aplicar ao PNJ. O tipo de personagem selecionado na definição de personagem afeta a lista disponível de modificadores. Para adicionar um modificador, clique no ícone de adição e selecione no menu suspenso "Índice". Opções adicionais para o modificador ficam disponíveis. Os modificadores que você atribui ao dispositivo substituem os modificadores que você atribuiu na Definição de Personagem. Acesse a documentação sobre Definições de PNJ para saber mais sobre modificadores. |
Permitir Geração Infinita | Verdadeiro, Falso | Determina se o gerador tem um limite de geração total. |
Limite total de geração | 1, digite um valor | define o número máximo de IAs que este gerador pode produzir durante sua vida útil. |
Gerar com Temporizador | Verdadeiro, Falso | Determina se a IA é gerada na contagem regressiva do Temporizador de Surgimento ou se é gerada em eventos. |
Temporizador de Geração | 3,0 s, Digitar um valor | Determina o intervalo de tempo mínimo entre a geração de IAs. |
Exibir Raio de Geração | Verdadeiro, Falso | Determina se o raio de surgimento será mostrado. |
Raio de Surgimento | 1,0 m, Digitar um valor | Define a distância máxima do dispositivo na qual a IA pode ser gerada. |
Remover IAs Quando Desabilitado | Verdadeiro, Falso | Quando o dispositivo está desabilitado, determina se as IAs permanecem geradas ou são removidas. |
Vinculação Direta de Evento
A seguir estão as opções de vinculação direta de eventos para este dispositivo.
Funções
Uma função recebe o sinal do evento de um dispositivo e realiza uma ação.
Para qualquer função, clique na opção e em Selecionar Dispositivo para acessar e selecionar no menu suspenso ‘Dispositivo’.
Após selecionar um dispositivo, clique em Selecionar Evento para vincular o dispositivo a um evento que acionará a função do dispositivo.
Se mais de um dispositivo ou evento acionar uma função, pressione o botão Adicionar para adicionar uma linha e repita esses passos.
| Option | Descrição |
|---|---|
Habilitar | Habilita este dispositivo quando um evento ocorre. |
Desabilitar | Desabilita este dispositivo quando um evento ocorre. |
Gerar | Gera uma IA nesse dispositivo quando um evento ocorre. |
Cancelar | Remove a IA neste dispositivo quando um evento ocorre. |
Reiniciar Limite Total de Geração | Reinicia a contagem do Limite Total de Geração quando um evento ocorre. |
Eventos
A vinculação direta de eventos usa eventos como transmissores. Um evento diz para outro dispositivo realizar uma função.
Para qualquer opção de evento, clique na opção e depois Selecionar Dispositivo para encontrá-las no menu suspenso do dispositivo.
Depois de selecionar um dispositivo, clique em Selecionar função para vincular o temporizador a uma função desse dispositivo.
Se mais de uma função for acionada pelo evento, pressione o botão Adicionar e repita o processo.
| Option | Descrição |
|---|---|
Ao Gerar | Envia um evento para um dispositivo vinculado quando um jogador interage com o botão. |
Ao Ser Eliminado | Envia um evento para um dispositivo vinculado quando um jogador interage com o botão. |
Como usar o Gerador de PNJs em Verse
Você pode usar o código abaixo para controlar um dispositivo Gerador de PNJs em Verse. Esse código usa todas as funcionalidades da API do dispositivo Gerador de PNJs. Modifique-o para atender às necessidades da sua experiência.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Visit [here](https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse) to create a verse device.
Para usar esse código com a sua experiência no UEFN, siga estas etapas.
Arraste um Gerador de PNJs até sua ilha.
Crie um novo dispositivo Verse chamado npc_spawner_device_verse_example. Consulte os passos em Crie seu próprio dispositivo usando o Verse.
No Visual Studio Code, abra o npc_spawner_device_verse_example.verse no Visual Studio Code e cole o código acima.
Compile o código e arraste o dispositivo criado com Verse até a ilha. Consulte as etapas necessárias em Como adicionar seu dispositivo Verse ao seu nível.
Selecione seu dispositivo Verse no Organizador.
No painel Detalhes do dispositivo, atribua a referência do objeto do Gerador de PNJs ao dispositivo Gerador de PNJs na sua Ilha. Você pode usar o conta-gotas para selecionar o dispositivo na janela de visualização ou o menu suspenso para procurar o dispositivo.
Salve o projeto e clique em Iniciar Sessão.
API do Dispositivo Gerador de PNJs
Consulte a referência da API npc_spawner_device para obter mais informações sobre como usar o dispositivo Gerador de PNJs em Verse.