A V36.00 chega hoje, junto com a mudança para o sistema de coordenadas Left-Up-Forward (LUF ou “para a esquerda, para cima e para a frente”). Não é necessário atualizar o seu código nem os seus conteúdos, pois tudo que já está publicado continuará funcionando como esperado.
Nós elaboramos uma seção de Perguntas Frequentes para abordar dúvidas comuns. Se sua dúvida não estiver inclusa aqui, fique à vontade para perguntar.
Perguntas Frequentes:
P: O que realmente vai mudar?
R: As mudanças exatas associadas ao LUF estão descritas na nossa documentação Left-Up-Forward Coordinate System in Unreal Editor for Fortnite | Fortnite Documentation | Epic Developer Community
P: O que não vai mudar?
R: As mudanças do LUF não afetam as transformações definidas nos módulos do /UnrealEngine.com e do /Fortnite.com.
P: Como o LUF mapeia o antigo XYZ?
R: Para a esquerda (era -Y), Para cima (era Z) e Para a frente (era X).
P: Qual é a vantagem do LUF?
R: Todas as ferramentas e plataformas atuais usam o XYZ, mas não de maneira consistente, ou seja, nem sempre Y representa “para cima”. O objetivo do LUF é esclarecer o uso do sistema de coordenadas e facilitar o entendimento sobre coordenadas e mapeamentos.
P: Isso afetará os meus dispositivos e adereços?
R: Não, seus dispositivos e adereços terão o mesmo comportamento, eles apenas exibirão novos rótulos de eixo no editor.
P: Isso vai afetar a minha interação? Alguns dispositivos dependem da direção?
R: Esta mudança não deve afetar interações existentes. Se você vir algum comportamento ou mudança que possa ser um problema, publique nos fóruns para nos informar!
P: O LUF funciona com os adereços que eu importar?
R: Sim, adereços importados se ajustarão automaticamente para o LUF. Sua orientação refletirá a nova configuração dos eixos.
P: O LUF afetará as ilhas que criei usando XYZ?
R: Suas ilhas passarão a usar o LUF, mas a mudança não afetará as interações nem os elementos visuais, assim como os valores são exibidos
P: Posso escolher qual sistema de coordenadas usar (como os outros softwares)?
R: Não, nós não pretendemos disponibilizar vários sistemas de eixos. Um único padrão compartilhado ajuda a evitar confusão e fornece uma melhor colaboração entre projetos.
P: O LUF afeta o dimensionamento de mundo e o encaixe na grade?
R: Não. O encaixe na grade e o dimensionamento de mundo continuarão funcionando no Fortnite como esperado.
P: Como isso vai interagir em termos de deslocamento de posição no mundo e orientação com base no objeto (Dimensionamento de “Esquerda” e “Largura”)?
R: Os rótulos de eixo são consistentes (e consistentemente coloridos) em rotação, escala e posição. O WPO permanece inalterado, exceto no que diz respeito às novas referências de eixo.
P: O conteúdo do Fortnite.com vai adotar o LUF? Vou precisar traduzi-lo manualmente nas instâncias em que esse conteúdo é referenciado?
R: Não, o /Fortnite.com e o /Unreal.com não migrarão para esse sistema. No entanto, isso não deve afetar o seu trabalho ou o uso desses adereços de forma significativa. Se você estiver usando funções de API que usam tanto as transformações de módulo /Verse.org quanto as transformações de módulo /UnrealEngine.com no mesmo arquivo, os nomes do tipo precisam estar qualificados pelo caminho para evitar ambiguidade entre os dois módulos. O assunto é abordado com mais detalhes na documentação oficial Left-Up-Forward Coordinate System in Unreal Editor for Fortnite | Fortnite Documentation | Epic Developer Community
P: A UE5 vai adotar esse sistema?
R: Não imediatamente. Em breve, os eixos do LUF serão uma parte integral do trabalho com coordenadas espaciais nos fluxos de trabalho do Verse e do Scene Graph no UEFN criados nos APIs do Verse. Como esses APIs e fluxos de trabalho migrarão gradualmente para a UE, é esperado que as coordenadas do LUF os acompanhem. No entanto, não há uma data programada para essas migrações.
P: Mudar para o LUF é opcional?
R: Embora o editor mude para refletir o LUF, qualquer código Verse pode ser migrado usando o módulo Spatial Math ou não. Para mais detalhes sobre esse processo e seu significado, consulte a documentação oficial Left-Up-Forward Coordinate System in Unreal Editor for Fortnite | Fortnite Documentation | Epic Developer Community
P: Qual é o plano para Vector2 (ou rolagem lateral/visão superior, etc.)? Vou poder usar um sistema “você escolhe dois” para Vector2?
A: O plano para /Verse.org/SpatialMath Vector2 ainda está sendo finalizado e será comunicado assim que estiver pronto. Por enquanto, usar /UnrealEngine.com/Temporary/SpatialMath é uma opção viável.
P: Haverá algum controle de versão para que os desenvolvedores tenham tempo para se acostumarem com a transição XYZ → LUF (por exemplo, o XYZ continuará funcionando por um tempo antes de ser descontinuado)?
R: Sim, qualquer classe que use /UnrealEngine.com/Temporary/SpatialMath continuará funcionando por enquanto. Consulte a documentação oficial para obter mais detalhes sobre o processo de transição para o novo sistema e como isso interagirá com /UnrealEngine.com e /Fortnite.com. Left-Up-Forward Coordinate System in Unreal Editor for Fortnite | Fortnite Documentation | Epic Developer Community
P: A Epic vai descontinuar o /UnrealEngine.com/Temporary/SpatialMath?
R: Sim, mas ainda não há uma data prevista para a descontinuação. Nós compartilharemos a linha do tempo quando tivermos essa informação pronta.