love.physics.newRopeJoint
Доступно начиная с LÖVE 0.8.0
Эта функция не поддерживается в более ранних версиях.
Создаёт шарнир между двумя телами. Его единственная функция — поддержание максимального расстояния между этими телами.
В версии 0.8.0 есть ошибка, в которой координаты якорей делятся на число из love.physics.getMeter. В качестве обходного решения, умножьте координаты своих якорей на это число, и всё должно работать как ожидается.
Функция
Синопсис
joint = love.physics.newRopeJoint( body1, body2, x1, y1, x2, y2, maxLength, collideConnected )
Аргументы
Body body1- Первое тело, присоединяемое к шарниру.
Body body2- Второе тело, присоединяемое к шарниру.
number x1- Позиция x первого якоря.
number y1- Позиция y первого якоря.
number x2- Позиция x второго якоря.
number y2- Позиция y второго якоря.
number maxLength- Максимальное расстояние между телами.
boolean collideConnected (false)- Указывает, должны ли два тела сталкиваться друг с другом.
Возвращаемое значение
RopeJoint joint- Новый RopeJoint.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.physics.newRopeJoint