Actualización de proyectos en Unreal

Cuando se realice una actualización a una nueva versión de Unreal, las funciones en desuso se muestran como advertencias al compilar los planos técnicos o empaquetar el proyecto. Las funciones pasan a estar en desuso cuando se ha agregado una nueva función que se debe usar en su lugar.

Actualizaciones de la versión 4.26

En la versión 4.26, todas las plataformas de AR y VR se han refactorizado a fin de agregar interfaces comunes y mantener la plataforma de código de aplicación independiente, por lo que puede ver más advertencias de lo habitual. Se recomienda realizar la actualización a las nuevas API para que el proyecto se pueda migrar más fácilmente a otras plataformas.

Los mensajes de advertencia mostrarán qué función se encuentra en desuso y la función que se va a utilizar en su lugar. Todas las funciones en desuso seguirán funcionando en esta versión, pero es posible que no funcionen en versiones futuras. Las funciones en desuso ya no aparecerán en la lista al buscar funciones de un plano técnico.

Blueprint of the Create Named ARPin function

Desusos de la versión 4.25

Funcionalidad en desuso Nueva función
CreateNamedARPin Blueprint of the Pin Component function
LoadWMRAnchorStoreARPins Blueprint of the Load ARPins from Local Store function
LoadWMRAnchorSaveARPinToWMRAnchorStoreStoreARPins Blueprint of the Save ARPin to Local Store function
RemoveARPinFromWMRAnchorStore Blueprint of the Remove ARPin from Local Store function
SetEnabledMixedRealityCamera Blueprint of the Set Enabled XRCamera function
ResizeMixedRealityCamera Blueprint of the Resize XRCamera function
StartCameraCapture Blueprint of the Toggle ARCapture function for starting camera capture
StopCameraCapture Blueprint of the Toggle ARCapture function for stopping camera capture
StartQRCodeCapture Blueprint of the Toggle ARCapture function for starting QR code capture
StopQRCodeCapture Blueprint of the Toggle ARCapture function for stopping QR code capture
En la versión 4.25, la asignación espacial se iniciaba automáticamente, pero en la versión 4.26 se debe activar o desactivar. Blueprint of the Toggle ARCapture function for enabling spatial mapping
ShowKeyboard Se quitó en la versión 4.26 porque el teclado se mostraba automáticamente cuando se ponía el foco en un widget de texto.
HideKeyboard Se quitó en la versión 4.26 porque el teclado se ocultaba automáticamente cuando se quitaba el foco de un widget de texto.
SupportsHandTracking Blueprint of the Supports Hand Tracking property
IsDisplayOpaque Blueprint of the IsDisplayOpaque property
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus Blueprint of the Get Motion Controller Data function
GetVersionString Blueprint of the Get Version String function
IsTrackingAvailable Blueprint of the IsTrackingAvailable property
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed Use el sistema de acciones de entrada de Unreal.
SetFocusPointForFrame Se quitó de la versión 4.26. Anteriormente, se usaba para la reproyección al establecer una comunicación remota, pero ahora se admite la reproyección en profundidad.

Cambios en la versión 4.26

El cambio importante es que Iniciar en VR desde Editar Configuración del proyecto Proyecto > Descripción > Configuración es obligatorio para iniciar el complemento de Windows Mixed Reality. Sin ese parámetro, no verá los hologramas en el dispositivo.