Upgrade projektů v Unrealu
Při aktualizaci na novou verzi Unreal se zastaralé funkce zobrazují jako upozornění při kompilaci podrobných plánů nebo balení projektu. Funkce jsou zastaralé, když byla přidána nová funkce, která by se měla použít místo nich.
5.0 změny
Ve verzi 5.0 je modul plug-in Windows Mixed Reality (WMR), který se dodává s Unreal Engine, zastaralý ve prospěch modulu plug-in OpenXR (k dispozici na Unreal Marketplace nebo GitHubu). Modul plug-in WMR bude odebrán v budoucích verzích modulu, takže vývojáři by měli přejít na OpenXR.
OpenXR vs. Microsoft OpenXR
Modul plug-in OpenXR, který se dodává s modulem, se dá použít k vytvoření aplikace, ale všechny funkce OpenXR specifické pro MSFT (včetně vzdálené komunikace holografických aplikací) budou existovat jenom v modulu plug-in Microsoft OpenXR, takže si ho musíte stáhnout, abyste mohli vytvořit plnohodnotné prostředí.
Aktualizace
Modul plug-in Microsoft OpenXR se dodává mimo rozsah modulu Unreal, takže by měl být monitorován, pokud jde o nové funkce. Aktualizace budou k dispozici při vývoji. Jedná se o posun od modulu plug-in WMR, kde každá verze modulu obsahovala všechny nové funkce.
HoloLensAR
Modul plug-in Pro rozšířenou dobu pro HoloLens byl odebrán a již by neměl být zahrnut jako závislost modulu plug-in v modulu Unreal Engine 5.0.
Upozornění 5.0
V aktualizovaných projektech Unreal Engine 5.0 se můžou zobrazovat nové chyby kompilátoru pro FVectory a shadery kvůli UE5 Large World Coordinates, které zvýšily přesnost z float na double.
4.26 Změny
Významnou změnou je, že pro spuštění Windows Mixed Reality modulu plug-in je nutné spustit ve VR z upravit > nastavení projektu >> Nastavení projektu>. Bez takového parametru se hologramy na zařízení nezobrazí.
4.26 Upozornění
Ve verzi 4.26 byly všechny platformy rozšířené reality a vr refaktorovány tak, aby se přidala běžná rozhraní a aby byla platforma kódu aplikace nezávislá, takže se může zobrazit více upozornění než obvykle. Doporučuje se aktualizace na nová rozhraní API, aby bylo možné projekt snadněji přenést na jiné platformy.
Varovné zprávy zobrazí, která funkce je zastaralá, a indikují, která funkce se má místo toho použít. Všechny zastaralé funkce budou pro tuto verzi dál fungovat, ale v budoucích verzích nemusí fungovat. Při hledání funkcí v podrobném plánu se už také nebudou zobrazovat zastaralé funkce.
4.25 Vyřazení
Zastaralá funkce | Nová funkce |
---|---|
CreateNamedARPin | |
LoadWMRAnchorStoreARPins | |
LoadWMRAnchorSaveARPinToWMRAnchorStoreARPins | |
RemoveARPinFromWMRAnchorStore | |
SetEnabledMixedRealityCamera | |
ResizeMixedRealityCamera | |
StartCameraCapture | |
StopCameraCapture | |
StartQRCodeCapture | |
StopQRCodeCapture | |
Prostorové mapování se dříve automaticky spustilo ve verzi 4.25, ale teď je potřeba ho přepnout ve verzi 4.26. | |
Zobrazitkeyboard | Odebrání ve verzi 4.26, protože klávesnice se automaticky zobrazuje, když je textový widget zaměřen. |
Skrýt klávesový panel | Odebráno ve verzi 4.26, protože klávesnice se automaticky skryje, když je textový widget nezaostřený. |
SupportsHandTracking | |
IsDisplayOpaque | |
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus | |
GetVersionString | |
IsTrackingAvailable | |
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed | Použijte systém vstupních akcí unrealu. |
SetFocusPointForFrame | Odebráno ve verzi 4.26. Dříve se používal pro reprojekci při vzdálené komunikace, která teď podporuje hloubkové přeprojektování. |