Sdílet prostřednictvím


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.

Podrobný plán vytvoření pojmenované funkce ARPin

4.25 Vyřazení

Zastaralá funkce Nová funkce
CreateNamedARPin Podrobný plán funkce Připnout komponentu
LoadWMRAnchorStoreARPins Podrobný plán funkce Load ARPins from Local Store
LoadWMRAnchorSaveARPinToWMRAnchorStoreARPins Podrobný plán funkce Uložit ARPin do místního úložiště
RemoveARPinFromWMRAnchorStore Podrobný plán funkce Odebrat ARPin z místního úložiště
SetEnabledMixedRealityCamera Podrobný plán funkce Set Enabled XRCamera
ResizeMixedRealityCamera Podrobný plán funkce Resize XRCamera
StartCameraCapture Podrobný plán funkce Toggle ARCapture pro spuštění pořizování snímků z fotoaparátu
StopCameraCapture Podrobný plán funkce Toggle ARCapture pro zastavení pořizování snímků z fotoaparátu
StartQRCodeCapture Podrobný plán funkce Toggle ARCapture pro spuštění zachytávání kódu QR
StopQRCodeCapture Podrobný plán funkce Toggle ARCapture pro zastavení zachytávání kódu QR
Prostorové mapování se dříve automaticky spustilo ve verzi 4.25, ale teď je potřeba ho přepnout ve verzi 4.26. Podrobný plán funkce Toggle ARCapture pro povolení prostorového mapování
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 Podrobný plán vlastnosti Podporuje sledování rukou
IsDisplayOpaque Podrobný plán vlastnosti IsDisplayOpaque
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus Podrobný plán funkce Získat data kontroleru pohybu
GetVersionString Podrobný plán funkce Get Version String
IsTrackingAvailable Podrobný plán vlastnosti 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í.