我正在尝试使用Unity的动态路径查找API在使用HoloLens时实现类似室内导航的功能。
但是,当我调用代理的setDestination方法并在下一行中观察目标值时,代理的目标值不正确。
任何帮助将不胜感激。
答案 0 :(得分:0)
设置目的地有一些有趣的部分。 路径的计算不是立即完成的,通常需要几帧。
我可以看到pathPending是假的,但我认为这并不一定意味着你准备好了新的目的地/路径。
来自pathPending的文档说:
是否正在计算但尚未准备好的路径? (读 只)
所以也许如果计算路径的过程还没有开始,它仍然会返回false。你还在看前一个目的地吗?
尝试等待hasPath返回true,看看是否有帮助。
你也可以试着屈服几秒钟,但这不是理想的做法。