Sidebar

пара вопросов о trigger_push

Endym

ёкай
May 17, 2011
154
31
пара вопросов о trigger_push

Какова должна быть минимальная сила trigger_push'a, направленного вертикально вверх, чтобы поднять игрока (без прыжка)? Наверняка там есть четкая граница.
Какова максимальная скорость разгона игрока при падении? Он ведь не бесконечно разгоняется. И каким должен быть trigger_push (256 в высоту, допустим) чтобы иго остановить, но обратно не подбросить?
Мало ли, кто-то производил такие испытания.
 

Monyak

Всэх зарэжу-пэрэрэжу
Apr 22, 2007
1,174
5
38
Ukraine
  • Серебряная медаль 211
Сила толчка очень зависит от fps, так что будет сложно сделать одинаковое поведение для всех.
Подбросить игрока можно только если игрок будет в воздухе(например 1-юнитовое углубление). Если нужна точность, то можно использовать дверь, которая будет моментально поднимать игрока, + слабый пуш, чтоб был эффект подброса.
Ловить игрока при падении лучше всего при помощи воды(невидимая,8-16 юнитов), игрок выживет при любой скорости падения.
 

Endym

ёкай
May 17, 2011
154
31
То есть вертикальный триггер будет действовать только на высоту прыжка? Или он может все-таки заставить подпрыгнувшего игрока полететь вверх? Сейчас испробую
 

Monyak

Всэх зарэжу-пэрэрэжу
Apr 22, 2007
1,174
5
38
Ukraine
  • Серебряная медаль 211
2 Endym:
можно заставить и полететь(точнее упереться в потолок или верхнюю часть триггера). Но нижнюю грань нужной скорости определить очень сложно(или невозможно).
 
Staff member
VIP
Mar 28, 2010
15,566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>>будет действовать только на высоту прыжка?
Нет. На любую высоту. Правда с любой высоты игрок свернет себе шею.
 

Kalich_

New member
Sep 26, 2008
1,197
33
Дядя Миша said:
без прыжка она его не подымет. Так уж этот триггер пуж устроен.
а если допустим под триггером убрать пол незаметно, там допустим 1 юнит то он просто упадет?

или даже не пол убрать,а из клипов сделать небольшой подъем
 
Staff member
VIP
Mar 28, 2010
15,566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>>или даже не пол убрать,а из клипов сделать небольшой подъем
ну мапперы обычно это и делают. Тильки подъем должен быть резкий поидее.
 

Kalich_

New member
Sep 26, 2008
1,197
33
2 Дядя Миша:
Я имел ввиду что чисто теоретически ты говоришь что стоящего на земле игрока никогда не поднимет в воздух, а тут он обязан, хоть 1 юнит но упасть
это уже "homo falling" -Человек падающий)))
 

Endym

ёкай
May 17, 2011
154
31
by the way, на самом деле все просто - гравитация в кс (sv_gravity) имеет значение 800, значит, и триггер_пуш наверх с силой 800 сделает невесомость (как и оказалось в ходе теста). Значит, предел для поднятия - 801 (думаю, 1 юнит в секунду,.. в общем, ускорение поднятия походу равняется х-800 ю/с, где х - значение триггер_пуша).
Для этого понадобилась тестовая мапокамера :) Из полученных сведений можно рассчитать ускорение свободного падения (его подобие) в голдсурсе и потом уже выяснить на основе высоты падения, какой силы и высоты должен быть триггер пуш, чтобы остановить или оттолкнуть игрока. Самое нормальное походу 256 в высоту 700 ю/с ↑ триггер, чтобы остановить и мягко опустить на землю, потому что как мне кажется максимальная скорость в кс 16 384 ю/с (интуиция + мапы где можно падать + speed/velocity counter).
Всем спасибо за помощь :drink:
 

Game Server

Доноры Красавчики

Members online

No members online now.