Я разрабатываю в Unity для нового здания HP Reverb на UWP. Я хочу использовать пространственные привязки Azure для совместного использования этих привязок между компьютерами.
Поскольку HP Reverb - это отслеживаемая гарнитура InsideOut, пространственные привязки работают нормально, но у меня нет доступа к SpatialAnchorExporter. Использование примера проекта Azure для подключения к облаку из Unity дает мне ошибку Access denied to spatial anchor exporter.
.
В «Возможностях» у меня есть SpatialPerception ENABLED , я проверил егов Unity и в VS2019.
В частности, следующие строки, которые говорят мне, что у меня нет доступа:
Windows.Perception.Spatial.SpatialPerceptionAccessStatus accessStatus =
await Windows.Perception.Spatial.SpatialAnchorExporter.RequestAccessAsync();
Попытка сделать то же самое без Azure дает мне более или менее ту же ошибкуUnityEngine.XR.WSA.Sharing.WorldAnchorTransferBatch.ExportAsync()
возвращает:
SpatialAnchorTransferManager denied access to WorldAnchor serialization
UnityEngine.XR.WSA.Sharing.WorldAnchorTransferBatch:ExportAsync_Internal(WorldAnchorTransferBatch,
SerializationDataAvailableDelegate, SerializationCompleteDelegate)
UnityEngine.XR.WSA.Sharing.WorldAnchorTransferBatch:ExportAsync(WorldAnchorTransferBatch,
SerializationDataAvailableDelegate, SerializationCompleteDelegate)