Spec-Zone.ru › LÖVE

Соединение

Присоедините несколько тел вместе, чтобы они взаимодействовали уникальными способами.

Конструкторы

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 Различные типы соединений.

См. также

  • love.physics


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Joint

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API