Сегодня колдовская ночь, когда я вновь погружаюсь в размышления об игре. Цех затих, лишь полночь шепчет свои секреты. Но отвлечёмся от манящей тишины и вернёмся к нашей важной и непростой теме — навигации! Да-да, навигации! Давайте разложим её на этапы и всмотримся в саму суть этого термина. Любой
вражеский или дружественный NPC должен двигаться, будь то по заданной
траектории или по хитросплетённому пути. Реализаций — великое множество:
таргет-поинты, сплайны и прочие ухищрения. Но мы-то хотим, чтобы моб не
просто двигался, а определял ближайшие цели, обходил препятствия,
патрулировал территорию и, конечно же, преследовал главного героя,
мечтая задать ему взбучку. И поверьте, у вражеских NPC это желание
ничуть не слабее, чем у игрока — желание выжить и победить. Следующий этап — расчёт навигационного пути. Благо, Epic Games спрятали всю магию под капот, и нам остаётся лишь обозначить область просчёта и задать параметры, чтобы сделать навигацию более плавной и доступной. И в зав