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