Como atualizar projetos no Unreal

Quando você fizer a atualização para uma nova versão do Unreal, as funções preteridas serão exibidas como avisos durante o build de blueprints ou o empacotamento do projeto. As funções são preteridas quando uma nova função é adicionada e deve ser usada no lugar delas.

Atualizações da versão 4.26

Na versão 4.26, todas as plataformas de RA e VR foram refatoradas para adicionar interfaces comuns e manter o código de aplicativo independente de plataforma, de modo que você possa ver mais avisos do que o normal. A atualização para as novas APIs é recomendada, de modo que o projeto possa ser portado com facilidade para outras plataformas.

As mensagens de aviso mostrarão a função preterida e indicarão a função que deverá ser usada no lugar dela. Todas as funções preteridas continuarão funcionando nesta versão, mas podem não funcionar em versões futuras. As funções preteridas também deixarão de ser listadas durante a pesquisa de funções em um blueprint.

Blueprint da função Criar ARPin Nomeado

Substituições da versão 4.25

Função preterida Nova função
CreateNamedARPin Blueprint da função Fixar Componente
LoadWMRAnchorStoreARPins Blueprint da função Carregar ARPins do Repositório Local
LoadWMRAnchorSaveARPinToWMRAnchorStoreStoreARPins Blueprint da função Salvar ARPin no Repositório Local
RemoveARPinFromWMRAnchorStore Blueprint da função Remover ARPin do Armazenamento Local
SetEnabledMixedRealityCamera Blueprint da função Definir XRCamera Habilitada
ResizeMixedRealityCamera Blueprint da função Redimensionar XRCamera
StartCameraCapture Blueprint da função Alternar ARCapture para iniciar a captura da câmera
StopCameraCapture Blueprint da função Alternar ARCapture para interromper a captura da câmera
StartQRCodeCapture Blueprint da função Alternar ARCapture para iniciar a captura do código QR
StopQRCodeCapture Blueprint da função Alternar ARCapture para interromper a captura do código QR
Antes, na versão 4.25, o mapeamento espacial era iniciado automaticamente, mas agora, na versão 4.26, precisa ser alternado. Blueprint da função Alternar ARCapture para habilitar o mapeamento espacial
ShowKeyboard Removida da versão 4.26, pois o teclado é exibido automaticamente quando o foco está em um widget de texto.
HideKeyboard Removida da versão 4.26, pois o teclado é ocultado automaticamente quando o foco não está em um widget de texto.
SupportsHandTracking Blueprint da propriedade Suporte ao Acompanhamento da Mão
IsDisplayOpaque Blueprint da propriedade IsDisplayOpaque
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus Blueprint da função Obter Dados do Controlador de Movimentos
GetVersionString Blueprint da função Obter Cadeia de Caracteres da Versão
IsTrackingAvailable Blueprint da propriedade IsTrackingAvailable
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed Use o sistema de ações de entrada do Unreal.
SetFocusPointForFrame Removida da versão 4.26. Anteriormente usado para reprojeção na comunicação remota, que agora dá suporte à reprojeção de profundidade.

Alterações na versão 4.26

A alteração significativa é que Iniciar em VR em Editar > Configurações do Projeto > Projeto > Descrição > Configurações é obrigatório para iniciar o plug-in do Windows Mixed Reality. Sem esse parâmetro, você não vê os hologramas no dispositivo.