Phys spring
Перейти к навигации
Перейти к поиску
Оригинал Phys_spring
Содержание
Описание
Объект phys_spring используется для соединения двух физических объектов невидимой пружиной. Эта пружина не видна и не имеет физической модели, она только действует на физические объекты, прикладывая к ним физические силы.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект должен быть установлен там, где будет использоваться.
- На карте может быть установлено множество этих объектов
- Если не указано свойство "Entity 1", то первый конец пружины будет неподвижно висеть в воздухе. Если не указано свойство "Entity 2", то второй конец пружины будет неподвижно висеть в воздухе.
Ошибки
Не обнаружены.
Параметры
- Entity 1 – имя первого физического объекта для ограничителя;
- Entity 2 – имя второго физического объекта для ограничителя;
- Spring Length – длина пружины, если бы она находилась в состоянии покоя; если это свойство равно 0, то длина указывается при помощи "Spring Axis";
- Spring Constant – жёсткость пружины; чем выше значение этого свойства, тем на меньшую длину будет растягиваться пружина;
- Damping Constant – гашение энергии колебаний пружины; чем выше значение этого свойства, тем меньше колебаний будет совершать пружина;
- Relative Damping Constant – относительное гашение энергии колебаний пружины в результате движений обоих объектов "Entity 1" и "Entity 2"; используется только если указаны оба физических объекта "Entity 1" и "Entity 2" и оба находятся в движении;
- Spring Axis – точка прикрепления пружины к объекту "Entity 2" (указывается при помощи Helper’а); если объект "Entity 2" не указан, то в этой точке второй конец пружины будет неподвижно висеть в воздухе;
- Angles Fix (Read-Only) – используется только для того, чтобы в редакторе Hammer не выводилось сообщение об ошибке: Entity (phys_constraint) has unused keyvalue "angles"; не используется игрой CS:S.
Флаги
- Force Only On Stretch – пружина не сохраняется свою длину при сжатии; если снять этот флажок, то пружина будет сохранить свою длину как при растяжении так и при сжатии.
Inputs
- SetSpringLength <float> - установить новое значение свойства "Spring Length";
- SetSpringConstant <float> - установить новое значение свойства "Spring Constant";
- SetSpringDamping <float> - установить новое значение свойства "Damping Constant".
Карта
csssdk_phys_spring.vmf
Используются объекты
- phys_spring
- func_detail
- prop_physics
- move_rope
- keyframe_rope
- env_spark
- logic_measure_movement
Описание карты
На карте размещено множество автомобильных покрышек, подвешенных на невидимых пружинах. Просто посмотрите как ведут себя эти покрышки при различных настройках объектов phys_spring. [[Категория:Source Point e