Uppgradera projekt i Unreal
När du uppdaterar till en ny version av Unreal visas inaktuella funktioner som varningar vid kompilering av skisser eller paketering av projektet. Funktioner är inaktuella när en ny funktion har lagts till som ska användas i stället.
5.0 ändringar
I 5.0 är plugin-programmet Windows Mixed Reality (WMR) som levereras med Unreal Engine inaktuellt till förmån för OpenXR-plugin-programmet (tillgängligt på Unreal Marketplace eller GitHub). WMR-plugin-programmet tas bort i framtida motorversioner, så utvecklare bör gå över till OpenXR.
OpenXR jämfört med Microsoft OpenXR
OpenXR-plugin-programmet som levereras med motorn kan användas för att skapa ett program, men alla MSFT-specifika OpenXR-funktioner (inklusive Holographic App Remoting) finns bara i Microsoft OpenXR-plugin-programmet, så det behöver laddas ned för att skapa en komplett upplevelse.
Uppdateringar
Microsoft OpenXR-plugin-programmet levereras out-of-band till Unreal-motorn, så att plugin-programmet bör övervakas för nya funktioner. Uppdateringar blir tillgängliga när de utvecklas. Detta är ett skifte från WMR-plugin-programmet, där varje motorversion hade alla nya funktioner inbakade.
HoloLensAR
HoloLens AR-plugin-programmet har tagits bort och bör inte längre ingå som ett plugin-beroende i Unreal Engine 5.0.
5.0 varningar
Uppdaterade Unreal Engine 5.0-projekt kan se nya kompilatorfel för FVectors och Shaders på grund av UE5:s stora världskoordinater som ökade precisionen från float till double.
4.26 ändringar
Den betydande ändringen är att Start i VR från Redigera > projektinställningar > Projektbeskrivningsinställningar >> är obligatoriskt för att starta Windows Mixed Reality plugin-program. Utan den parametern visas inte dina hologram på enheten.
4.26 varningar
I 4.26 har alla AR- och VR-plattformar omstrukturerats för att lägga till vanliga gränssnitt och hålla programkodplattformen oberoende, så du kan se fler varningar än vanligt. Vi rekommenderar att du uppdaterar till de nya API:erna så att projektet enklare kan portas till andra plattformar.
Varningsmeddelanden visar vilken funktion som har blivit inaktuell och anger vilken funktion som ska användas i stället. Alla inaktuella funktioner fortsätter att fungera för den här versionen, men fungerar kanske inte i framtida versioner. Inaktuella funktioner visas inte längre när du söker efter funktioner i en skiss.
4.25 utfasningar
Inaktuell funktion | Ny funktion |
---|---|
CreateNamedARPin | |
LoadWMRAnchorStoreARPins | |
LoadWMRAnchorSaveARPinToWMRAnchorStoreStoreARPins | |
RemoveARPinFromWMRAnchorStore | |
SetEnabledMixedRealityCamera | |
ResizeMixedRealityCamera | |
StartCameraCapture | |
StopCameraCapture | |
StartQRCodeCapture | |
StopQRCodeCapture | |
Spatial mappning startades tidigare automatiskt i 4.25, men måste nu växlas i 4.26. | |
ShowKeyboard | Har tagits bort i 4.26 eftersom tangentbordet automatiskt visar när en textwidget fokuserar på. |
HideKeyboard | Tas bort i 4.26 eftersom tangentbordet automatiskt döljs när en textwidget är ofokuserad. |
SupportsHandTracking | |
IsDisplayOpaque | |
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus | |
GetVersionString | |
IsTrackingAvailable | |
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed | Använd Unreals indataåtgärdssystem. |
SetFocusPointForFrame | Togs bort i 4.26. Används tidigare för reprojection vid fjärrkommunikation, som nu har stöd för djupåtergivning. |