【Unity】NavMeshAgentに関する注意点まとめ

どうも、だらはです。
ここでは、NavMeshAgentに関する注意点を備忘録がてらに残そうと思います。
躓いたときにどんどん追記していきます!

スポンサーリンク

NavMeshAgent.SetDestinationとNavMeshAgent.destinationの違いは、戻り値を返すかどうか。

どちらも目的地を設定することができますが、以下のような使い分けができます。
・目的地の設定が成功したかを知りたい場合:SetDestination
・簡潔に目的地を設定したい場合:destination

bool success = navMeshAgent.SetDestination(navMeshTarget.transform.position);
navMeshAgent.destination = navMeshTarget.transform.position;

NavMeshAgent同士が接触すると意図しない挙動となる。

対策として、NavMeshAgentのQualityをNoneに設定すると改善する。

 

スポンサーリンク

基礎

Posted by daraha_gm