Spec-Zone.ru › LÖVE

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.

См. также

  • love.physics
  • RopeJoint
  • Joint

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

Spec-Zone.ru

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