IT-словарь › Программирование › Поведения руления

Поведения руления

Программирование Svenska → Обновлено: 2026-10-24

Набор простых управляющих сил — преследование, бегство, прибытие, блуждание, обход препятствий, — складываемых в один вектор движения автономного персонажа.

Идею формализовал Крейг Рейнольдс в докладе на GDC Steering Behaviors For Autonomous Characters (1999). Каждое поведение возвращает небольшую силу: seek тянет к цели, flee — прочь от угрозы, arrive плавно тормозит, wander даёт случайное блуждание, а obstacle avoidance огибает препятствия. Силы взвешиваются, суммируются и ограничиваются максимальным ускорением агента.

Руление живёт под слоем более высокого уровня принятия решений: дерево поведения или конечный автомат выбирает, что делать, а поведения руления отвечают за то, как персонаж туда движется. Они прямо развивают модель boids того же Рейнольдса и лежат в основе толп, ИИ врагов и симуляций трафика — нередко в паре с навмешем, прокладывающим маршрут в крупном масштабе.

← Назад к словарю