Соединение
Присоедините несколько тел вместе, чтобы они взаимодействовали уникальными способами.
Конструкторы
| love.physics.newDistanceJoint | Создаёт DistanceJoint между двумя телами. | ||
| love.physics.newFrictionJoint | FrictionJoint применяет трение к телу. | 0.8.0 | |
| love.physics.newGearJoint | Создаёт GearJoint, соединяющий два соединения. | ||
| love.physics.newMotorJoint | Создаёт соединение между двумя телами, контролирующее относительное движение между ними. | 0.9.0 | |
| love.physics.newMouseJoint | Создаёт соединение между телом и мышкой. | ||
| love.physics.newPrismaticJoint | Создаёт PrismaticJoint между двумя телами. | ||
| love.physics.newPulleyJoint | Создаёт PulleyJoint для соединения двух тел друг с другом и с землёй. | ||
| love.physics.newRevoluteJoint | Создаёт шарнир вращения между двумя телами. | ||
| love.physics.newRopeJoint | Создаёт соединение между двумя телами, которое обеспечивает максимальное расстояние между ними. | 0.8.0 | |
| love.physics.newWeldJoint | WeldJoint по сути склеивает два тела вместе. | 0.8.0 | |
| love.physics.newWheelJoint | Создаёт шарнир колеса. | 0.8.0 |
Функции
| Joint:destroy | Явно уничтожает соединение. | ||
| Joint:getAnchors | Получить точки привязки соединения. | ||
| Joint:getBodies | Получает тела, к которым прикреплено соединение. | 0.9.2 | |
| Joint:getCollideConnected | Получить, будут ли сталкиваться соединённые тела. | ||
| Joint:getReactionForce | Возвращает реактивную силу на втором теле. | ||
| Joint:getReactionTorque | Возвращает реактивный момент на втором теле. | ||
| Joint:getType | Получить строку, представляющую тип. | ||
| Joint:getUserData | Возвращает ассоциированное с этим соединением значение Lua. | 0.9.2 | |
| Joint:isDestroyed | Получить, было ли соединение уничтожено. | 0.9.2 | |
| Joint:setCollideConnected | Установить, должны ли соединённые тела сталкиваться друг с другом. | 0.8.0 | |
| Joint:setUserData | Ассоциировать значение Lua с соединением. | 0.9.2 | |
| Object:release | Немедленно уничтожает ссылку Lua объекта. | 11.0 | |
| Object:type | Получить тип объекта в виде строки. | ||
| Object:typeOf | Проверить, является ли объект определённого типа. |
Надтипы
Подтипы
| DistanceJoint | Поддерживает два тела на одном расстоянии. | ||
| FrictionJoint | FrictionJoint применяет трение к телу. | 0.8.0 | |
| GearJoint | Держит тела вместе таким образом, что они действуют как шестерни. | ||
| MotorJoint | Управляет относительным движением двух тел | 0.9.0 | |
| MouseJoint | Для управления объектами мышкой. | ||
| PrismaticJoint | Ограничивает относительное движение тел по одной общей оси. | ||
| PulleyJoint | Позволяет моделировать тела, соединённые через блочные системы. | ||
| RevoluteJoint | Позволяют двум телам вращаться вокруг общей точки. | ||
| RopeJoint | Обеспечивает максимальное расстояние между двумя точками на двух телах. | 0.8.0 | |
| WeldJoint | WeldJoint по сути склеивает два тела вместе. | 0.8.0 | |
| WheelJoint | Ограничивает точку на втором теле линией на первом теле. |
Перечисления
| JointType | Различные типы соединений. |
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Joint