HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Алгоритм монстров.
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ну так, по идее, какая разница, от кого монстр наследуется? Да, ходить и думать не будет, но рисоваться-то должен.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 138852

Старое сообщение 14-06-2014 14:22
-
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



Цитата:
Ku2zoff писал:
Что это за ауно?

Это плагин для метамода. Andrei их на продажу делает и внезапно решил с ваших знаний профит получить.

Сообщить модератору | | IP: Записан
Сообщение: 138853

Старое сообщение 14-06-2014 15:00
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
PRoSToTeM@ писал:
внезапно решил с ваших знаний профит получить.

Не он первый, не он последний.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 138854

Старое сообщение 14-06-2014 15:13
-
Andrei
Частый гость

Дата регистрации: Mar 2012
Проживает: (void)
Сообщений: 36

Рейтинг



PRoSToTeM@, ничего не на продажу. Разрабатываю сервер для себя.

Сообщить модератору | | IP: Записан
Сообщение: 138860

Старое сообщение 14-06-2014 21:01
- За что?
master07
Житель форума

Дата регистрации: Aug 2013
Проживает: гиде-то
Сообщений: 205
Возраст: 32

Рейтинг



Andrei Есть уже такой плагин для кс, который может на карту ставить монстров из хл. Или вам нужны только некоторые?

Сообщить модератору | | IP: Записан
Сообщение: 138866

Старое сообщение 15-06-2014 04:46
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
PRoSToTeM@ писал:
их на продажу делает и внезапно решил с ваших знаний профит получить.

У нас тут Алекс Гордон исходники по 30 рублей продавал
Цитата:
XaeroX писал:
но рисоваться-то должен.

Но ведь инфо таргет не рисуется по-умолчанию. МБ, дело как раз в этом. Ну или правда, всё дело в том, что используется метамодовский костыль.

Сообщить модератору | | IP: Записан
Сообщение: 138868

Старое сообщение 15-06-2014 06:55
- За что?
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
XaeroX писал:
Ты из какого года вылез? Из 2002-го?



Хочешь сказать, что уже есть исходники контры?
Нормальные, официально выложенные валивой или, хотя бы неофициально у неё стыренные?

Или ты пытаешься мне тонко намекнуть насчёт исходников серверной ДЛЛ-ки, "воссозданной" умельцами?

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 138873

Старое сообщение 15-06-2014 10:27
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ghoul [BB]
Нет, я хочу сказать, что метамод изобрели давным-давно.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 138876

Старое сообщение 15-06-2014 11:39
-
Andrei
Частый гость

Дата регистрации: Mar 2012
Проживает: (void)
Сообщений: 36

Рейтинг



Я просто задал анимацию монстру и чудо, он появился. Проверил в монстр моде, если закоментить StudioFrameAdvance, то и монстер станет невидимый.

Если анима не задана, монстрик будет невидимый и только такая ситуация с мувтупом степ.

Добавлено 15-06-2014 в 19:43:

Если я верно понял:

Всё построено на анимации, выстрелы, бег и прочее.

Вся инфа храниться в структуре MonsterEvent_t.

Данные записываются в неё с GetAnimationEvent

А каким образом происходит работа в GetAnimationEvent ? То есть как монстер понимает когда ему бежать, когда ему атаковать ?

Сообщить модератору | | IP: Записан
Сообщение: 138881

Старое сообщение 15-06-2014 15:43
- За что?
Andrei
Частый гость

Дата регистрации: Mar 2012
Проживает: (void)
Сообщений: 36

Рейтинг



А в чем может быть проблема, что монстер иногда застревает ?



FTriangulate тут не сработал.

Выполняется:

C++ Source Code:
if ( ShouldAdvanceRoute( flWaypointDist ) )///!!!BUGBUG- magic number
{
  printf( "ShouldAdvanceRoute %2.f\n", flWaypointDist );
  AdvanceRoute( flWaypointDist );
}


и за ним сразу:

C++ Source Code:
1
if ( MovementIsComplete() )
2
{
3
  printf( "MovementIsComplete\n" );
4
  Stop();
5
  RouteClear();
6
}

Сообщить модератору | | IP: Записан
Сообщение: 139022

Старое сообщение 19-06-2014 16:55
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Andrei писал:
FTriangulate тут не сработал.

Халфа вообще говоря строит путь по нодам, а триангулятор - для обхода динамических препятствий (func_pushable, другие монстры и т.п.)
Ты нодеграф подключил или какую-нибудь аналогичную систему вейпоинтов?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 139025

Старое сообщение 19-06-2014 17:31
-
Andrei
Частый гость

Дата регистрации: Mar 2012
Проживает: (void)
Сообщений: 36

Рейтинг



Не, я просто тестирую монстер мод. Монстра zombie. Построил его и он погнал за мной. Бывает когда я за бочками, он не может найти путь ко мне и стоит на месте. Стоит выстрелить в него или выбежать, он опять меня находит.

В void CMBaseMonster :: Move ( float flInterval )

Косяк думаю в CheckLocalMove, а именно flWaypointDist = ( m_Route[ m_iRouteIndex ].vecLocation - pev->origin ).Length2D();

Вобщем даже когда я за бочками, он меня находит, обходит но вот иногда почему-то у него не выходит это сделать.

А как кстати вэйпоинты подключать?)

Отредактировано Andrei 19-06-2014 в 18:32

Сообщить модератору | | IP: Записан
Сообщение: 139026

Старое сообщение 19-06-2014 18:12
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Andrei писал:
Бывает когда я за бочками

Цитата:
Andrei писал:
Стоит выстрелить в него или выбежать, он опять меня находит.

Если монстр теряет игрока из виду, он, собсно, останавливается, если нет сетки вейпоинтов. В сингле халфы в качестве вейпоинтов используются info_node. В кс можно использовать файлы навигации для ботов, благо официальные исходники ботов почти полностью есть в репозитории Вальвы.

Сообщить модератору | | IP: Записан
Сообщение: 139036

Старое сообщение 20-06-2014 10:01
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 21:33. Новая тема    Ответить
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Алгоритм монстров.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024