XaeroX писал: Ты из какого года вылез? Из 2002-го?
Хочешь сказать, что уже есть исходники контры?
Нормальные, официально выложенные валивой или, хотя бы неофициально у неё стыренные?
Или ты пытаешься мне тонко намекнуть насчёт исходников серверной ДЛЛ-ки, "воссозданной" умельцами?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Халфа вообще говоря строит путь по нодам, а триангулятор - для обхода динамических препятствий (func_pushable, другие монстры и т.п.)
Ты нодеграф подключил или какую-нибудь аналогичную систему вейпоинтов?
Не, я просто тестирую монстер мод. Монстра zombie. Построил его и он погнал за мной. Бывает когда я за бочками, он не может найти путь ко мне и стоит на месте. Стоит выстрелить в него или выбежать, он опять меня находит.
В void CMBaseMonster :: Move ( float flInterval )
Косяк думаю в CheckLocalMove, а именно flWaypointDist = ( m_Route[ m_iRouteIndex ].vecLocation - pev->origin ).Length2D();
Вобщем даже когда я за бочками, он меня находит, обходит но вот иногда почему-то у него не выходит это сделать.
Andrei писал: Стоит выстрелить в него или выбежать, он опять меня находит.
Если монстр теряет игрока из виду, он, собсно, останавливается, если нет сетки вейпоинтов. В сингле халфы в качестве вейпоинтов используются info_node. В кс можно использовать файлы навигации для ботов, благо официальные исходники ботов почти полностью есть в репозитории Вальвы.