TGViewer
Sinica Dev | Tiny Delivery Sinica Dev | Tiny Delivery @sinicadevlog · 166 subscribers
Post #57 166
Немного про мувмент NPC

У каждого NPC есть несколько машин состояний, но основные две:

-глобальное поведение
-состояние движения

Глобальное состояние определяет состояние движения - как NPC должен двигаться: отходить от игрока, гнаться за целью, следовать маршруту и т.д.

Под каждое поведение выбирается своя стратегия ходьбы.

Например, NPC может находиться в состоянии «фотографировать игрока», но если игрок едет прямо в него — NPC будет уворачиваться, а не стоять на месте.

Дополнительно есть два подсостояния:

-состояние этапа пути ( идет или дошел )
-состояние траектории пути ( идет к точке или по траектории )

Из-за этого, если NPC уже идёт к точке и замечает игрока, он не останавливается, а пытается аккуратно обойти его.
В зависимости от ситуации (игрок стоит, движется к точке или идёт по траектории) применяются разные стратегии мувмента внутри глобальных состояний
  • 🔥 3
More from @sinicadevlog
  1. Oct 2, 2026а так из нового - секретная золотая курочка которая несет золотые яица Для чего? да пока н…
  2. Oct 2, 2026Всем спасибо за обсуждения по поводу знака На данный момент все же решил никак не маркиров…
  3. Sep 30, 2026Насколько очевидно что робот не может заехать на лестницы? или нужен знак ( типо кирпичика…
  4. Sep 25, 2026Развитие квеста с псом и хулиганами - теперь после того как они убегают - они держат дверь…
  5. Sep 25, 2026Прикольную штуку мне до этого подсказали, что на трейлеры можно сразу QR код на свою игру…
  6. Sep 24, 2026лол так а может написать 😂 я думал дороже
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →