Этот вопрос конкретно о работе с библиотекой Recast Navigation.
Я добавил агента с addAgentи установил его цель с requestMoveTarget. Когда агент достигает своего места назначения, он останавливается, но когда его отталкивает (другой агент), он пытается вернуться к своей цели. Вместо этого, нужно, чтобы он остановился и стал бездействующим, чтобы, когда другой агент прошел мимо, отодвинул его в сторону, и он не вернулся обратно.
Я пытался дозвониться resetMoveTargetпо agent.nposблизости к agent.targetPos(как если агент достиг своего назначения), но кажется , что нарушить внутреннюю логику симуляции толпы - агент будет просто продолжать идти в старом направлении, не останавливаясь.
Как правильно сказать агенту, чтобы он прекратил работу и стал бездействующим (хотя и нереальным) в RecastNavigation?