Ru/Constraint: Difference between revisions
< Ru
Jump to navigation
Jump to search
(Created page with "{{LanguageBar|title = Физические ограничения}} {{Mergeto|Physics Entity Overview}} {{toc-right}} '''Физическое ограничение (constraint)''' это объект мира, который ограничивает движения одного или нескольких физических объектов относительно мира или друг друга. {{note|Ограничения приме...") |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 18: | Line 18: | ||
; [[phys_keepupright]] (гироскоп) | ; [[phys_keepupright]] (гироскоп) | ||
: Пытается поддерживать вертикальное положение объекта. Может выглядеть ''очень'' странно, поэтому используйте с осторожностью! | : Пытается поддерживать вертикальное положение объекта. Может выглядеть ''очень'' странно, поэтому используйте с осторожностью! | ||
; [[phys_ballsocket]] (связка ключей) | ; [[phys_ballsocket]] (шарнир, связка ключей) | ||
: Блокирует передвижения, но позволяет свободное вращение объекта. | : Блокирует передвижения, но позволяет свободное вращение объекта. | ||
; [[phys_hinge]] (петля/волчок) | ; [[phys_hinge]] (петля/волчок) | ||
Line 45: | Line 45: | ||
* [[phys_torque]] | * [[phys_torque]] | ||
{{ACategory|Entities by topic}} |
Latest revision as of 02:48, 6 June 2025

Физическое ограничение (constraint) это объект мира, который ограничивает движения одного или нескольких физических объектов относительно мира или друг друга.


Для ограничения движений объектов простой физики , используйте наследование.
Простые ограничения
- phys_constraint (жёсткое соединение)
- Не позволяет объектам перемещаться относительно друг друга.
- phys_lengthconstraint (выпас на верёвке)
- Ограничивает дальность перемещения объекта(ов).
- phys_keepupright (гироскоп)
- Пытается поддерживать вертикальное положение объекта. Может выглядеть очень странно, поэтому используйте с осторожностью!
- phys_ballsocket (шарнир, связка ключей)
- Блокирует передвижения, но позволяет свободное вращение объекта.
- phys_hinge (петля/волчок)
- Блокирует передвижения, но позволяет вращение объекта только вокруг одной оси.
- phys_slideconstraint (ползун)
- Ограничивает перемещения объекта только одной осью.
Сложные ограничения
- phys_pulleyconstraint (блок-шкив)
- Ограничение суммарной величины двух расстояний.
- phys_ragdollconstraint (сочленения куклы)
- Ограничивает секторы вращения объектов вокруг осей.
- phys_spring (пружина)
- Ограничение расстояния перемещения с учётом упругости.
Вспомогательные
- phys_constraintsystem
- Управляет группой взаимодействующих ограничений и поддерживает их работоспособность.
- info_constraint_anchor
- Используется для указания произвольной точки присоединения к объекту (обычно они расчитываются от центра масс). Присоедините необходимое ограничение к этому объекту, а затем укажите родительский объект, к которому будет применяться ограничение.