我有一個字符模型與Nav Mesh Agent
組件。它完美地移動到我告訴它移動的任何目的地(使用NavMeshAgent.destination
屬性)。
但是,當我使用我從商店下載的動畫控制器時,這突然失敗。角色不會跑到它的目的地;相反,它會無休止地繞圈運行。
我不知道爲什麼會發生這種情況,但我想運行的動畫不知何故會削弱角色的轉身能力。檢查器在相關.fbx文件的導入設置中顯示:Average Angular Y Speed: 0.0 deg/s
。
我真的,真的不明白的是爲什麼這種情況繼續發生,即使我已經明確地將NavMeshAgent.updatePosition
和NavMeshAgent.updateRotation
屬性設置爲true
。我理解documentation的方式,這應該會使角色移動,因爲Nav Mesh Agent
想讓它移動,而不是其他任何動畫(包括動畫)要移動?
我該如何解決這個問題?我應該如何強制動畫不要介入動作?
謝謝,主席先生。覈對「應用根運動」就像魅力一樣。但是,如果我可能會問,爲什麼'NavMeshAgent.updatePosition'和'NavMeshAgent.updateRotation'沒有效果? – gaazkam