Обновление проектов в Unreal

При обновлении до новой версии Unreal для нерекомендуемых функций отображаются предупреждения при компиляции схем или упаковке проекта. Функции считаются нерекомендуемыми, если существует новая функция, которую следует использовать вместо старой.

Обновления в версии 4.26

В версии 4.26 все платформы дополненной и виртуальной реальности подверглись рефакторингу — были добавлены общие интерфейсы, а код приложения при этом сохранил независимость от платформы. Поэтому может отобразиться больше предупреждений, чем обычно. Обновление до новых API рекомендуется, чтобы упростить возможность переноса на другие платформы.

В предупреждающих сообщениях указывается, какая функция устарела и какую функцию следует использовать. Все нерекомендуемые функции будут работать в этом выпуске, но в будущих выпусках они могут быть недоступны. Нерекомендуемые функции также больше не будут выводиться при поиске функций для схемы.

Blueprint of the Create Named ARPin function

Нерекомендуемые функции из версии 4.25

Нерекомендуемая функция Новая функция
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
Пространственное сопоставление ранее автоматически запускалось в версии 4.25, но в версии 4.26 его нужно включить. Blueprint of the Toggle ARCapture function for enabling spatial mapping
ShowKeyboard Удалена в версии 4.26, так как клавиатура отображается автоматически при наведении фокуса на текстовое мини-приложение.
HideKeyboard Удалена в версии 4.26, так как клавиатура скрывается автоматически при смещении фокуса с текстового мини-приложения.
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 Используйте систему входных действий в Unreal.
SetFocusPointForFrame Удалена в версии 4.26. Ранее использовалась для повторного проецирования при удаленном взаимодействии, которое теперь поддерживает повторное проецирование глубины.

Изменения в версии 4.26

Существенным изменением является то, что параметр Start in VR (Запустить в виртуальной реальности) на вкладке Edit Project Settings Project > Description > Settings (Правка > Параметры проекта > Проект > Описание > Настройки) обязателен для запуска подключаемого модуля Windows Mixed Reality. Без него вы не сможете видеть голограммы на устройстве.