Приветствую Вас Гость | Регистрация | Вход
RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Dark Place - Форум » Разработка модификаций и карт » How to » AAS и хеллкнайты
AAS и хеллкнайты
c4tntДата: Суббота, 30.05.2009, 20:20 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
Перенесено из DLR.

БУГАГА!!!!111
 
melanaygisДата: Суббота, 30.05.2009, 20:20 | Сообщение # 2
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
Хелнайт медлителен и неповоротлив. Я их спок с дробана валю (кто-то даже кулаками умудрялся). У меня на карте хелнайт ходит по вращающейся платформе, он пытается добраться до меня и прет против движения, получается эффект беговой дорожки - этот чу(му)дак газует на месте, а я спокойно забиваю его из пиздолетика. Как бы сделать чтоб у него мозгов хватало избегать вращающихся поверхнотей? Ну и др. параметры повысить?

Выключен ток!!!
 
c4tntДата: Суббота, 30.05.2009, 20:20 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
Это даже не скрипты...
1. Нужно просто ускорить анимацию ходьбы (сделать ему шире шаги или уменьшить количество кадров в анимации)
2. Чтобы не пускать монстра куда не нужно - пользуйся брашем aas_solid или объектом func_aas_obstacle. Первый блокирует зону для монстров навсегда, а второй можно переключать. В общем смотри, как сделаны выдвижные мосты, по которым бегают монстры. Там как раз aas_obstacle и aas_solid задействован. aas_solid позволяет монстрам ходить по себе (это не monster_clip - ходить по воздуху монстр не сможет, но будет честно считать, что туда ходить можно.) А aas_obstacle закрывает собой это место, пока мост не выдвинут. Вот и у тебя нужно просто закрыть диск aas_obstacle и блокировать перемещения монстров туда, пока диск крутится.


БУГАГА!!!!111
 
melanaygisДата: Суббота, 30.05.2009, 20:20 | Сообщение # 4
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
Фишка в том, что монстр и появляется на вращающейся платформе. Это никак не повлияет?

Выключен ток!!!
 
c4tntДата: Суббота, 30.05.2009, 20:21 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
А как ему на этой платформе вообще себя вести то?

БУГАГА!!!!111
 
ArchiДата: Суббота, 30.05.2009, 20:21 | Сообщение # 6
Живу здесь
Группа: DarkStone Team
Сообщений: 882
Награды: 2
Статус: Отсутствует
AAC solid тебе в помощь! smile


 
melanaygisДата: Суббота, 30.05.2009, 20:21 | Сообщение # 7
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
Гы ему надо слезти с нея. Попробу ааs sоlid

Выключен ток!!!
 
c4tntДата: Суббота, 30.05.2009, 20:21 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
Только самого барона внутрь него не ставь - ему будет неприятно чувствовать себя стеной... Нужно просто его окружить чтобы он к игроку не мог пройти по диску, а выйти смог. Плюс ещё можно поставить ai_attackcone_turret на то место, куда барон должен отойти с диска. Красная рамка от этого attack_cone должна охватывать диск. Барона таргетим на эту штуковину и если игрок попадает в рамку, то барон идёт в указанную точку и оттуда кидается плазмой (или чем он там кидается).

Как прочитаете - перенесу в How to, всё же к dll отношения не имеет.


БУГАГА!!!!111
 
melanaygisДата: Суббота, 30.05.2009, 20:21 | Сообщение # 9
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
Т.е.на пол платформы аас не стелить, а сделать из него цилиндр вокруг хелнайта?

Выключен ток!!!
 
c4tntДата: Суббота, 30.05.2009, 20:21 | Сообщение # 10
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
нет, окружать хеллкнайта не надо - ему всё же выход нужен. А на пол скорее всего не надо - автоматически сформируется. Но можно в игре глянуть aas - там вроде в консоли команды есть. с aas начинаются

БУГАГА!!!!111
 
c4tntДата: Суббота, 30.05.2009, 20:25 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
Ещё как вариант можно в скрипте проверять эффективность его перемещения. Просто сравнивать периодически его worldOrigin с предыдущим. И если он видит игрока, но не может к нему переместиться - на некоторое время пусть останавливается и просто кидает плазму с места. Через пару секунд можно снова разрешить ему ходить. И всё же с attackcone попробуй - с ними монстр не будет пытаться переть на игрока, а пойдёт куда надо. Пример можно посмотреть в первой карте SD - там импы к окошкам привязаны так.

БУГАГА!!!!111
 
Dark Place - Форум » Разработка модификаций и карт » How to » AAS и хеллкнайты
Страница 1 из 11
Поиск:


Работаем на керосине