我使用的是Java sdk。我已经将我的TangoConfig设置为autorecovery=false,这样我就可以在用户使用status=invalid接收到探戈姿势数据后,在她认为合适的时候提示用户重置运动跟踪。目前,每当我的设备在继续运动跟踪时失败,我看到它在侦听器回调中停止给我新的姿势数据,但我从来没有得到一个无效的PoseData来表示跟踪已经停止。这一切都适用于我,但是最新版本的SDK不能提供必要的回调。其他人也有类似的经历吗?如果这里有什么不正确的地方,你有什么想法来理解吗?
发布于 2016-12-23 07:16:27
使用Unity集成时我也遇到了同样的问题。
我还尝试了时间值为0或Time.realTimeSinceStartup的getPoseAtTime()。但我从来没有得到一个无效状态的姿势。
我知道另一个开发者也有这个bug,并说它是在大约3个月前引入的。
support page说探戈开发人员会监控这个标签,所以希望他们能读到这个并修复它!
UX Framework有一个用于丢失运动跟踪的exception。因此,在此期间,这可能是一个变通的工作。
https://stackoverflow.com/questions/41270746
复制相似问题