在导入的角色模型比例单位为1时,发现Unity中模型太大。缩放为1时模型大小为100m,将模型缩放成0.01,导致了后面出现的寻路报“SetDestination can only be called on an active agent " 错问题。
查找资料,分析是模型离地面NavMesh太远,导航失效。通过调整模型和地面NavMesh距离解决过类似问题,就没深入探究其根本原因,今天再次遇到,通过各种参数调整,发现当缩放为0.01时,NavMeshAgent下有关空间距离的参数乘100才好使。如图所示: