O modelo Sabres de luz e poderes da Força conta com um tutorial abrangente que você pode usar para aprender a criar sabres de luz personalizados e adicionar poderes da Força usando o Scene Graph e a linguagem Verse.
Depois de entender os conceitos e criar suas próprias armas e poderes, acesse a área de treinamento para testar e iterar rapidamente suas criações e realmente se tornar um mestre da Força!
Para acessar o modelo:
Abra o UEFN.
Acesse Modelos de marca > Sabres de luz e poderes da Força.
Crie um novo projeto.
O modelo Sabres de luz e poderes da Força no Unreal Editor para Fortnite (UEFN) fornece um passo a passo detalhado de como você pode criar e personalizar alguns dos aspectos mais icônicos do universo de Star Wars™ — sabres de luz e poderes da Força!
O modelo tem duas seções — a oficina e a área de testes.
Na oficina, você pode aprender tudo sobre as novas funcionalidades, como, por exemplo, criar sabres de luz personalizados e poderes da Força usando o Scene Graph e a linguagem Verse, aprimorar sabres de luz de jogadores com poderes da Força, além de poderes da Força como itens que você pode adicionar às suas experiências de Star Wars. O modelo também apresenta uma bancada de trabalho para sabres de luz construída inteiramente com Verse que os jogadores podem usar para criar sabres de luz personalizados no jogo.
Nas áreas de testes, você pode testar poderes da Força como Cura e Arremesso e ver como eles interagem com o ambiente.
Sabres de luz no Fortnite
Anteriormente, os sabres de luz só existiam como itens para os jogadores no Battle Royale. Agora, todos os sabres de luz anteriormente disponíveis apenas para jogadores estão disponíveis como itens dentro do conjunto de funcionalidades do Star Wars. Você também pode criar sabres de luz como entidades totalmente personalizáveis no Scene Graph e utilizando linguagem Verse.
Você pode usar sabres de luz personalizados para cenários como proporcionar individualidade aos jogadores para aprimorar a experiência de interpretação, codificação por cores para competições entre equipes ou um sistema de progressão de armas com efeitos mais elaborados e poderes da Força mais poderosos embutidos, por exemplo.
No modelo, as etapas 1–1.5 guiam você pelo processo de criação de um sabre de luz e mostram como usar Verse para gerar sabres de luz personalizados ao pressionar um único botão.
Entidades de sabre de luz criadas no Scene Graph não podem ser visualizadas na janela de visualização, mas podem ser selecionadas pelo Organizador. Entidades de sabre de luz desequipadas aparecem como empunhaduras de sabre de luz durante a jogabilidade.
A entidade de sabre de luz
A entidade de sabre de luz tem dois componentes relacionados, o lightsaber_item_component e o kyber_crystal_[cor]_component, como o kyber_crystal_yellow_component.
O lightsaber_item_component define a aparência da empunhadura do seu sabre de luz.
O kyber_crystal_[cor]_component define a cor da lâmina, a estabilidade da lâmina e a intensidade de qualquer arco de energia ao longo da lâmina.
Para adicionar entidades de sabre de luz ao seu jogo, siga as etapas abaixo:
Adicione uma entidade em branco usando a barra de ferramentas: Posicionar atores > Entidades > entidade.
Clique com o botão direito na entidade em branco no Organizador e adicione uma entidade de sabre de luz como filho. A entidade de sabre de luz definirá a aparência do sabre de luz.
A entidade de sabre de luz também inclui um
kyber_crystal_[cor]_componentpadrão que corresponde à cor da lâmina do sabre de luz da arma no enredo original, como vermelho para LightsaberRen.Não gostou da cor padrão do sabre de luz? Remova o
kyber_crystal_[cor]_componentexistente e substitua pela cor de sua escolha. Com esse componente, você pode alterar o arco da lâmina ajustando sua estabilidade e intensidade.
Depois de criar sua entidade de sabre de luz básica, personalize-a ainda mais ajustando dois valores de ponto flutuante no kyber_crystal_[cor]_component: Intensidade do arco e Estabilidade.
Ambos os valores variam de 0 a 1.
Ambas as variáveis expressam o efeito máximo em 1, com a intensidade máxima dos efeitos visuais de arco em 1 e a estabilidade máxima da lâmina em 1, respectivamente.
Para obter mais informações sobre a entidade de sabre de luz e seus componentes, consulte Referência de componentes de sabre de luz.
Como personalizar sabres de luz usando Verse
Veja abaixo um exemplo de dispositivo gerador de sabre de luz do modelo que usa alguns parâmetros editáveis para conceder ao jogador um sabre de luz específico quando um botão especificado é pressionado.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Items/Lightsaber/StarWars }
using { /Fortnite.com/StarWars }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/UI }
using { /UnrealEngine.com/Temporary/UI }
using { /Fortnite.com/Items/ForcePower/StarWars }
A Bancada de Trabalho de Sabres de Luz
Os jogadores podem usar a Bancada de Trabalho de Sabres de Luz para construir sabres de luz personalizados e embutir neles poderes da Força no jogo. Todo o código Verse pode ser acessado no modelo para você usar em seus projetos. Depois de entender como funciona, tente expandir a bancada e personalizá-la.
Você pode estender a funcionalidade da bancada de trabalho com:
Um botão que gera um sabre de luz aleatório com arco e estabilidade selecionados aleatoriamente e um poder da Força associado.
Um quiz ou teste de personalidade para jogadores que decide a cor ou até mesmo todos os aspectos do seu sabre de luz!
Uma loja ou vitrine que permite aos jogadores usar a moeda do jogo para desbloquear novas opções de personalização, algo que você esperaria de um Roguelike!
A bancada de trabalho de sabres de luz foi construída usando Unreal Motion Graphics (UMG), com campos Verse para gerenciar a interação do jogador e as atualizações visuais em tempo real. A linguagem Verse gerencia o estado do processo de personalização e monta dinamicamente o sabre de luz final com base nas peças selecionadas.
A bancada usa os seguintes dispositivos, que podem ser encontrados no Explorador do Verse:
menu_lightsaber_customization_device— dividido em três partes dentro do dispositivo:Um dispositivo que gerencia gatilhos e substituições de câmera/HUD, e atualiza o inventário do jogador com os itens e componentes escolhidos.
Um gerenciador de sessão que rastreia os estados individuais da interface do jogador e lida com a navegação por abas e entradas de controle deslizante/grade.
Um auxiliar de interface de usuário que compila dinamicamente grades, botões e páginas de seletores usando a IU Verse.
ui_config— gerencia a configuração da interface do usuário e seu layout, e vincula itens aos seus IDs, juntamente com qualquer texto relevante associado a eles. Também é responsável por conceder o sabre de luz ao jogador e vincular o poder da Força especificado ao sabre de luz.lightsaber_arcing_changer_device— altera o valor de arco do sabre de luz equipado.lightsaber_stability_changer_device— altera o valor de estabilidade do sabre de luz equipado.lightsaber_color_changer_device: altera okyber_crystal_[color]_component.
Como migrar os ativos da Bancada de Trabalho de Sabres de Luz
Você pode copiar a funcionalidade principal da Bancada de Trabalho de Sabres de Luz do modelo para um projeto existente de Star Wars e depois reconectar os dispositivos. O UEFN dispõe da ferramenta Migrar para copiar ativos para um projeto, incluindo quaisquer dependências.
Se você tiver uma ilha existente que funcionaria como uma Ilha Star Wars, pode convertê-la usando o fluxo de trabalho no editor. Para saber mais, consulte Como Como converter sua Ilha em uma Ilha de marca.
Para migrar os ativos:
Na Gaveta de Conteúdo, acesse a pasta do seu projeto e clique com o botão direito na pasta Interface de usuário.
Clique em Migrar.
Deixe todos os ativos no Relatório de Ativos marcados e clique em OK.
Selecione o local do projeto para onde você quer mover os ativos. Você deve colocar os ativos na pasta do projeto para o novo local.
Os arquivos Verse são incompatíveis com a ferramenta Migrar, por isso, você precisará copiá-los manualmente para o novo projeto.
Para migrar arquivos Verse:
Na Gaveta de Conteúdo, acesse a pasta do seu projeto e clique com o botão direito em uma pasta ou item que não contenha arquivos Verse.
Clique em Mostrar no Explorador. Assim, uma janela do Explorador de Arquivos é aberta.
Acesse a pasta de conteúdo na janela do Explorador de Arquivos.
Segure CTRL e clique para selecionar os seguintes itens:
LightsaberWorkbenchCore: contém
items_utils.versemenu_lightsaber_customization_device.verseui_config.verse
Copie os itens e cole-os na pasta de conteúdo do projeto para o qual você deseja movê-los.
Para usar a Bancada de Trabalho de Sabres de Luz em seu novo projeto:
Arraste o dispositivo
menu_lightsaber_customizationpara sua cena.Adicione um dispositivo Gatilho à cena para abrir o menu da Bancada de Trabalho de Sabres de Luz quando alguém pisar nele.
No painel Detalhes do dispositivo
menu_lightsaber_customization, defina ShowTrigger como o dispositivo Gatilho adicionado à cena.
Adicione um dispositivo Controlador do HUD à cena e defina a configuração Exibir HUD como Desligado.
No painel Detalhes do dispositivo
menu_lightsaber_customization, defina HUDController como o Controlador do HUD adicionado à cena.
Adicione um dispositivo Câmera de Ângulo Fixo à cena.
No painel Detalhes do dispositivo
menu_lightsaber_customization, defina FixedAngleCamera como a Câmera de Ângulo Fixo adicionada à cena.
A Bancada de Trabalho de Sabres de Luz requer discriminação. Para habilitar a discriminação, marque a configuração Itens e Inventário Personalizados nas Configurações de Projeto.
Poderes da Força
Os poderes da Força eram anteriormente vinculados a armas icônicas, como o sabre de luz do Darth Vader. Agora, você pode criar e personalizar poderes da Força no Scene Graph e usando Verse.
Todas as entidades de poder da Força possuem duas formas principais:
Uma entidade do tipo arma de poder da Força — aparece como um item coletável na forma de um Holocron que os jogadores podem adicionar à barra rápida.
Uma entidade do tipo aprimoramento de sabre de luz — só pode ser usada quando um sabre de luz estiver equipado e for concedido ao inventário de um jogador. Isso é configurado exclusivamente usando Verse.
Recomenda-se equipar apenas um aprimoramento de poder da Força por vez para evitar comportamentos inesperados.
Poderes da Força como itens
Os poderes da Força funcionam tanto com um sabre de luz, como um aprimoramento de poder da Força, quanto como itens independentes que não exigem um sabre de luz. Eles aparecem no jogo como Holocrons e ocupam um espaço na sua barra rápida.
Esses itens podem ser versões personalizadas dos poderes da Força que você criou em Verse ou as versões padrão fornecidas. Assim como qualquer outro item, você também pode adicionar itens de poder da Força padrão a dispositivos, como o dispositivo Distribuidor de Itens.
Para saber mais sobre como registrar itens em um dispositivo Gerador de Itens, consulte Distribuidor de Itens.
Componentes de armas de poder da Força criados com o Scene Graph e Verse são incompatíveis com dispositivos Gerador de Itens padrão. Para usar um dispositivo Gerador de Itens com componentes de arma de poder da Força, é necessário criar um dispositivo Verse.
A entidade de poder da Força
Para adicionar entidades de poder da Força ao seu jogo, siga as etapas abaixo:
Adicione uma entidade em branco usando a barra de ferramentas: Posicionar atores > Entidades > entidade.
Clique com o botão direito do mouse na entidade em branco no Organizador e adicione um componente de entidade de poder da Força como filho.
Depois de criar sua entidade de poder da Força, personalize-a ainda mais ajustando propriedades comuns a todos os poderes, como Tempo de recarga ou Vigor, que determinam quanto tempo deve passar antes de reutilizar ou por quanto tempo você pode sustentar um poder da Força.
Dependendo do poder da Força, há muitos outros valores para ajustar, como quanto você pode curar com a Força ou com que intensidade você pode empurrar as coisas.
Você também pode adicionar aprimoramentos de poder da Força a uma entidade de sabre de luz adicionando-os como filho à entidade de sabre de luz.
Para obter mais informações sobre a entidade de poder da Força e seus componentes, consulte Referência de componentes de poder da Força.
As entidades de poder da Força criadas no Scene Graph não podem ser visualizadas na janela de visualização, mas podem ser selecionadas através do Organizador. As entidades de arma de poder da Força aparecem como Holocrons durante a jogabilidade.
Como personalizar os poderes da Força usando Verse
Este trecho de código mostra um exemplo de dispositivo gerador de poder da Força. Isso concede ao jogador um item de poder da Força especificado ao pressionar um botão específico. Se desejar, estenda este trecho para conceder itens de poder da Força personalizados que você definiu.
using { /Fortnite.com/Devices }
using { /Fortnite.com/StarWars }
using { /Fortnite.com/Items/ForcePower/StarWars }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Enum of Force Powers.
# Used as a shorthand for referencing a specific item entity.
A área de treinamento
A área de treinamento contém todos os itens de poder da Força disponíveis e uma bancada de trabalho de sabres de luz na qual os jogadores podem criar rapidamente sabres de luz personalizados com poderes da Força embutidos.
Objetos habilitados para física também podem ser encontrados no centro dos campos de treinamento, onde você pode testar poderes como Empurrar ou Puxar.
Quer testar suas criações personalizadas em combate real? Pressione o botão de simulação de combate para gerar um esquadrão de soldados para lutar!
Veja as referências dos componentes de sabre de luz e poder da Força aqui:
Quer ver o que mais está disponível no kit de ferramentas para criar sua própria galáxia muito, muito distante? Veja os outros modelos aqui:
Para ver o pacote completo do que Star Wars pode oferecer, confira Como trabalhar com ilhas de STAR WARS™.