在当前SDK版本中无法同时使用多个CloudSpatialAnchorWatcher

问题描述 投票:1回答:1

当前问题

使用Unity的Azure Spatial Anchors SDK版本1.3.2出现错误

在此SDK版本中,不能同时运行多个观察者。要求简历:。响应简历:。

这将导致只有一个观察者运行,而我所寻找的所有标识符中只有一小部分。

我做了什么

我正在使用针对Android移动平台的Unity版本1.3.2和Unity3d 2019.2.5的Azure Spatial Anchors SDK。我最初遇到的问题是,“ LocalShared”演示脚本中使用的AnchorLocateCriteria标识符设置过多。

为了解决这个最初的问题,我更改了示例,改为创建多个CloudSpatialAnchorWatcher实例,每个实例都分配了完整的标识符列表中的一小部分。我已将其最大设置为20,因为这将低于阈值(大约35),我已经通过使用该数量的标识符测试了该阈值,因为文档中未提供固定数字。

[在使用此设置进行了一些测试之后,我认为它可以正常工作(由于缺少try-catch语句),但是在研究创建新锚点时偶然发现了上述错误,起初给了我不同的错误消息。] >

在AnchorLocateCriteria上设置的锚标识符无效。要求简历:。响应简历:。

上下文

我现在处于评估状态,用例包括在公司建筑物内对用户进行本地化以进行消防和安全培训。这将要求我能够创建多个锚,以至少覆盖整个地板(可能有30多个办公室),并允许用户在用户位于地板上的任何位置找到最接近他的锚。

期望

该文档没有说明有关单个观察者使用的标识符数量的任何限制,也没有说明每次只能激活一个观察者的任何东西,因此,我起初希望能够将尽可能多的标识符放入一个监视者中。观察者想要或第二次能够在多个观察者上分配较小的标识符集。上面提到的错误消息表明,这可能会在将来的SDK版本中更改,并且不是不可更改的限制。

我的主要问题是:我如何定位或检测多个标识符(100个或更多),或者我现在必须考虑使用Azure Spatial Anchors SDK无法做到这一点。

[其他问题(或我想知道的事情)是有关此问题的Azure Spatial Anchors是否有任何公开路线图,或者我可以期望在不久的将来对此进行更改。

当前问题,使用适用于Unity的Azure Spatial Anchors SDK版本1.3.2,我收到错误消息:此SDK版本中无法同时运行多个观察者。要求简历:。响应简历:。 ...

c# azure unity3d azure-spatial-anchors
1个回答
0
投票

在当前的Azure Spatial Anchors SDK中,我们最多只能有1个观察者和35个标识符。对于其他用户:如果此限制阻止您的应用扩展,请通过Support

© www.soinside.com 2019 - 2024. All rights reserved.