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纔好使。如圖所示:

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