在導入的角色模型比例單位爲1時,發現Unity中模型太大。縮放爲1時模型大小爲100m,將模型縮放成0.01,導致了後面出現的尋路報“SetDestination can only be called on an active agent " 錯問題。
查找資料,分析是模型離地面NavMesh太遠,導航失效。通過調整模型和地面NavMesh距離解決過類似問題,就沒深入探究其根本原因,今天再次遇到,通過各種參數調整,發現當縮放爲0.01時,NavMeshAgent下有關空間距離的參數乘100纔好使。如圖所示: