この質問は、特にRecastナビゲーションライブラリの取り扱いについてです。
でエージェントを追加し、addAgentそのターゲットをで設定しましたrequestMoveTarget。エージェントが宛先に到達すると停止しますが、(別のエージェントによって)押し出されると、ターゲットに戻ろうとします。代わりに、それを停止してアイドル状態にしたいので、他のエージェントがそれを脇に押して歩いたときに、元に戻らないようにします。
(エージェントが目的地に到達したかのように)近くにいることを求めてみresetMoveTargetましたagent.nposがagent.targetPos、それは群衆シミュレーションの内部ロジックを壊しているようです-エージェントは古い方向に歩き続けるだけで、止まることはありません。
RecastNavigationでエージェントを停止してアイドル(まだプッシュ可能)になるように適切に指示するにはどうすればよいですか?