Como atualizar projetos no UnrealUpgrading projects in 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.When updating to a new version of Unreal, deprecated functions show up as warnings when compiling blueprints or packaging the project. As funções são preteridas quando uma nova função é adicionada e deve ser usada no lugar delas.Functions are deprecated when a new function has been added that should be used instead.

Atualizações da versão 4.264.26 upgrades

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.In 4.26, all AR and VR platforms have been refactored to add common interfaces and keep application code platform agnostic, so you may see more warnings than usual. A atualização para as novas APIs é recomendada, de modo que o projeto possa ser portado com facilidade para outras plataformas.Updating to the new APIs is recommended so the project can be more easily ported to other platforms.

As mensagens de aviso mostrarão a função preterida e indicarão a função que deverá ser usada no lugar dela.Warning messages will show which function has been deprecated and indicate what function to use instead. Todas as funções preteridas continuarão funcionando nesta versão, mas podem não funcionar em versões futuras.All deprecated functions will continue to work for this release but may not work in future releases. As funções preteridas também deixarão de ser listadas durante a pesquisa de funções em um blueprint.Deprecated functions will also no longer be listed when searching for functions in a blueprint.

Blueprint da função Criar ARPin Nomeado

Substituições da versão 4.254.25 deprecations

Função preteridaDeprecated function Nova funçãoNew function
CreateNamedARPinCreateNamedARPin Blueprint da função Fixar Componente
LoadWMRAnchorStoreARPinsLoadWMRAnchorStoreARPins Blueprint da função Carregar ARPins do Repositório Local
LoadWMRAnchorSaveARPinToWMRAnchorStoreStoreARPinsLoadWMRAnchorSaveARPinToWMRAnchorStoreStoreARPins Blueprint da função Salvar ARPin no Repositório Local
RemoveARPinFromWMRAnchorStoreRemoveARPinFromWMRAnchorStore Blueprint da função Remover ARPin do Armazenamento Local
SetEnabledMixedRealityCameraSetEnabledMixedRealityCamera Blueprint da função Definir XRCamera Habilitada
ResizeMixedRealityCameraResizeMixedRealityCamera Blueprint da função Redimensionar XRCamera
StartCameraCaptureStartCameraCapture Blueprint da função Alternar ARCapture para iniciar a captura da câmera
StopCameraCaptureStopCameraCapture Blueprint da função Alternar ARCapture para interromper a captura da câmera
StartQRCodeCaptureStartQRCodeCapture Blueprint da função Alternar ARCapture para iniciar a captura do código QR
StopQRCodeCaptureStopQRCodeCapture 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.Spatial mapping previously automatically started in 4.25, but now needs to be toggled in 4.26. Blueprint da função Alternar ARCapture para habilitar o mapeamento espacial
ShowKeyboardShowKeyboard Removida da versão 4.26, pois o teclado é exibido automaticamente quando o foco está em um widget de texto.Removed in 4.26 since the keyboard automatically shows when a text widget is focused on.
HideKeyboardHideKeyboard Removida da versão 4.26, pois o teclado é ocultado automaticamente quando o foco não está em um widget de texto.Removed in 4.26 since the keyboard will automatically hide when a text widget is unfocused.
SupportsHandTrackingSupportsHandTracking Blueprint da propriedade Suporte ao Acompanhamento da Mão
IsDisplayOpaqueIsDisplayOpaque Blueprint da propriedade IsDisplayOpaque
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatusGetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus Blueprint da função Obter Dados do Controlador de Movimentos
GetVersionStringGetVersionString Blueprint da função Obter Cadeia de Caracteres da Versão
IsTrackingAvailableIsTrackingAvailable Blueprint da propriedade IsTrackingAvailable
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressedIsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed Use o sistema de ações de entrada do Unreal.Use Unreal’s input action system.
SetFocusPointForFrameSetFocusPointForFrame Removida da versão 4.26.Removed in 4.26. Anteriormente usado para reprojeção na comunicação remota, que agora dá suporte à reprojeção de profundidade.Previously used for reprojection when remoting, which now supports depth reprojection.

Alterações na versão 4.264.26 changes

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.The significant change is that Start in VR from Edit > Project Settings > Project > Description > Settings is mandatory for starting Windows Mixed Reality plugin. Sem esse parâmetro, você não vê os hologramas no dispositivo.Without that parameter, you will not see your holograms on the device.