Projecten upgraden in Unreal
Bij het bijwerken naar een nieuwe versie van Unreal worden afgeschafte functies weergegeven als waarschuwingen bij het compileren van blauwdrukken of het inpakken van het project. Functies worden afgeschaft wanneer er een nieuwe functie is toegevoegd die in plaats daarvan moet worden gebruikt.
Wijzigingen in 5.0
In 5.0 is de invoegtoepassing Windows Mixed Reality (WMR) die wordt geleverd met Unreal Engine afgeschaft ten gunste van de OpenXR-invoegtoepassing (beschikbaar op Unreal Marketplace of GitHub). De WMR-invoegtoepassing wordt verwijderd in toekomstige enginereleases, dus ontwikkelaars moeten overstappen op OpenXR.
OpenXR versus Microsoft OpenXR
De OpenXR-invoegtoepassing die bij de engine wordt geleverd, kan worden gebruikt om een toepassing te maken, maar eventuele MSFT-specifieke OpenXR-functies (inclusief Externe communicatie van Holographic-apps) bestaan alleen in de Microsoft OpenXR-invoegtoepassing, dus deze moet worden gedownload om een volledige ervaring te maken.
Updates
De Microsoft OpenXR-invoegtoepassing wordt out-of-band verzonden naar de Unreal-engine, dus die invoegtoepassing moet worden gecontroleerd op nieuwe functies. Updates zijn beschikbaar zodra ze worden ontwikkeld. Dit is een verschuiving van de WMR-invoegtoepassing, waarbij elke enginerelease alle nieuwe functies had ingebakken.
HoloLensAR
De HoloLens AR-invoegtoepassing is verwijderd en mag niet meer worden opgenomen als invoegtoepassingsafhankelijkheid in Unreal Engine 5.0.
5.0-waarschuwingen
Bijgewerkte Unreal Engine 5.0-projecten kunnen nieuwe compilerfouten zien voor FVectors en Shaders als gevolg van UE5's Large World Coördinaten , waardoor de precisie van float naar double is toegenomen.
4.26 wijzigingen
De belangrijke wijziging is dat Starten in VR vanuit Projectinstellingen > bewerken > Projectbeschrijvingsinstellingen >> verplicht is om Windows Mixed Reality-invoegtoepassing te starten. Zonder deze parameter ziet u uw hologrammen niet op het apparaat.
4.26 waarschuwingen
In 4.26 zijn alle AR- en VR-platforms geherstructureerd om algemene interfaces toe te voegen en het platform voor toepassingscode neutraal te houden, zodat u mogelijk meer waarschuwingen ziet dan normaal. Bijwerken naar de nieuwe API's wordt aanbevolen, zodat het project gemakkelijker kan worden overgezet naar andere platforms.
Waarschuwingsberichten geven aan welke functie is afgeschaft en welke functie in plaats daarvan moet worden gebruikt. Alle afgeschafte functies blijven werken voor deze release, maar werken mogelijk niet in toekomstige versies. Afgeschafte functies worden ook niet meer weergegeven bij het zoeken naar functies in een blauwdruk.
4.25 afschaffingen
Afgeschafte functie | Nieuwe functie |
---|---|
CreateNamedARPin | |
LoadWMRAnchorStoreARPins | |
LoadWMRAnchorSaveARPinToWMRAnchorStoreARPins | |
RemoveARPinFromWMRAnchorStore | |
SetEnabledMixedRealityCamera | |
ResizeMixedRealityCamera | |
StartCameraCapture | |
StopCameraCapture | |
StartQRCodeCapture | |
StopQRCodeCapture | |
Ruimtelijke toewijzing begon eerder automatisch in 4,25, maar moet nu worden ingeschakeld in 4.26. | |
ShowKeyboard | Verwijderd in 4.26 omdat het toetsenbord automatisch wordt weergegeven wanneer een tekstwidget is gericht op. |
HideKeyboard | Verwijderd in 4.26 omdat het toetsenbord automatisch wordt verborgen wanneer een tekstwidget niet is gericht. |
SupportsHandTracking | |
IsDisplayOpaque | |
GetHandJointTransform, GetPointerPoseInfo, GetControllerTrackingStatus | |
GetVersionString | |
IsTrackingAvailable | |
IsButtonClicked, IsButtonDown, IsGrasped, IsSelectPressed | Gebruik het invoeractiesysteem van Unreal. |
SetFocusPointForFrame | Verwijderd in 4.26. Voorheen gebruikt voor opnieuw projecteren bij externe communicatie, wat nu ondersteuning biedt voor diepteherprojectie. |