Você pode usar o Unreal Editor para Fortnite (UEFN) para animar malhas do esqueleto.
Este tutorial mostra como importar malhas do esqueleto, animações anexadas às malhas e como as animações em uma malha funcionam no UEFN.
Como importar ativos no UEFN
O UEFN não vem pré-carregado com malhas esqueléticas ou animações, então será preciso criar ou importá-las.
Consulte uma visão mais detalhada de como manipular ativos personalizados no Unreal Editor na seção Como trabalhar com conteúdo, com atenção especial às páginas Pipeline de conteúdo FBX.
Como importar seu ativo de Malha esquelética
Abra seu projeto do UEFN.
No Navegador de Conteúdo, abra a pasta de conteúdo do projeto e crie uma pasta Personagens para suas malhas do esqueleto.
Crie uma subpasta para cada tipo de personagem que deseja importar. Neste caso, a primeira subpasta se chama MeleeMinions. Clique duas vezes na pasta para abri-la.
Clique em Importar ou clique com o botão direito dentro da nova pasta e escolha a opção Importar para….
Escolha o arquivo FBX que contém a malha que deseja importar, depois clique em Abrir.
A caixa de diálogo Opções de importação de FBX é aberta. Selecione Importar Tudo.
Agora sua subpasta de personagem contém uma malha esquelética e um esqueleto.
Para saber mais sobre a configuração, exportação e importação de malhas esqueléticas usando o pipeline do conteúdo FBX, consulte Como importar malhas do esqueleto usando FBX para a Unreal Engine 5.
Clique duas vezes no arquivo da malha esquelética para abrir uma nova janela e ver a malha mais detalhadamente. Clique na aba Árvore de esqueleto no lado esquerdo para navegar até qualquer junta móvel e testar quais partes do esqueleto são articuladas.
Veja o esqueleto completo clicando em Personagem > Ossos > Toda a hierarquia.
Como importar animações para sua Malha esquelética
Na subpasta MeleeMinions, clique em Importar ou clique com o botão direito dentro da nova pasta e escolha a opção Importar para….
Selecione os arquivos de animação FBX que deseja importar mantendo a tecla Crtl pressionada e clique em Abrir.
Na caixa de diálogo Opções de Importação FBX, certifique-se de que o Esqueleto correto foi selecionado para suas animações. A importação para a subpasta correta deverá garantir isso.
Desmarque Importar malha e selecione Importar tudo na parte inferior.
As animações são exibidas como arquivos da Sequência de Animação.
Abra as animações em uma nova janela para garantir que serão aplicadas ao personagem à direita e reproduzidas como esperado.
Como reproduzir animações na sua Ilha
Há várias maneiras de reproduzir animações na sua ilha. Cada método tem sua utilidade dependendo das suas necessidades.
Arraste e solte do Navegador de Conteúdo
Selecione o arquivo Sequência de Animação que deseja e arraste-o do Navegador de Conteúdo para a janela de visualização.
A animação será reproduzida em um loop permanente a menos que seja especificado o contrário na aba Detalhes do ativo, na sessão Animação.
A animação não será reproduzida no editor. Para a animação ser reproduzida, teste sua Ilha em um cliente do Fortnite.
Como usar o dispositivo Malha Animada
Quando este dispositivo estiver pareado com sua animação, você poderá controlar vários gatilhos de animação.
Navegue até Fortnite > Dispositivos no Navegador de Conteúdo.
Arraste o dispositivo Malha Animada para a janela de visualização.
Configure as Opções do Usuário do dispositivo da seguinte maneira:
Para vincular o dispositivo a uma malha esquelética do esqueleto, arraste e solte a malha no campo Malha esquelética, ou selecione a malha no menu suspenso do campo.
Arraste a animação que quiser para a sua malha até o campo Animação, ou selecione-o no menu suspenso.
Arraste dois dispositivos Gatilho para a janela de visualização.
Para vincular os gatilhos à animação:
Selecione o dispositivo Malha Animada e role para baixo até Opções do Usuário - Funções.
Para Reproduzir Evento de Animação, adicione um elemento de matriz clicando em +, depois selecione Gatilho e Ao Acionar nos dois campos respectivos.
Para Pausar Evento de Animação, adicione uma matriz clicando em +, depois selecione Trigger2 e Ao Acionar nos dois campos respectivos.
Aperte Jogar para abrir o cliente e ver o dispositivo em ação. Pisar no primeiro gatilho inicia a animação, o segundo gatilho, pausa.