Unity中模型比例单位引发的NavMeshAgent导航报错"SetDestination" can only be called on an active agent

       在导入的角色模型比例单位为1时,发现Unity中模型太大。缩放为1时模型大小为100m,将模型缩放成0.01,导致了后面出现的寻路报“SetDestination can only be called on an active agent " 错问题。

      查找资料,分析是模型离地面NavMesh太远,导航失效。通过调整模型和地面NavMesh距离解决过类似问题,就没深入探究其根本原因,今天再次遇到,通过各种参数调整,发现当缩放为0.01时,NavMeshAgent下有关空间距离的参数乘100才好使。如图所示:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章