Spec-Zone.ru › LÖVE

love.physics.newGearJoint

Создайте GearJoint, соединяющий два шарнира.

Сочленение типа шестерни соединяет два шарнира, которые должны быть либо шарнирами скольжения, либо шарнирами вращения. Использование этого шарнира требует, чтобы соединенные шарниры соединяли свои соответствующие тела с землей, а в качестве первого тела использовали землю. При уничтожении тел и шарниров необходимо убедиться, что вы уничтожаете шарнир шестерни до других шарниров.

Шарнир шестерни имеет отношение, определяющее, как угловые или линейные значения соединённых шарниров соотносятся друг с другом. Формула coordinate1 + ratio * coordinate2 всегда имеет постоянное значение, устанавливаемое при создании шарнира шестерни.

physicsJointGear.png

Функция

Доступно начиная с LÖVE 0.8.0
Эта версия не поддерживается в более ранних версиях.

Синопсис

joint = love.physics.newGearJoint( joint1, joint2, ratio, collideConnected )

Аргументы

Joint joint1
Первый шарнир для соединения с шарниром шестерни.
Joint joint2
Второй шарнир для соединения с шарниром шестерни.
number ratio (1)
Коэффициент передачи.
boolean collideConnected (false)
Указывает, должны ли два тела сталкиваться друг с другом.

Возвращает

GearJoint joint
Новый шарнир шестерни.

Функция

Удалено в LÖVE 0.8.0
Эта версия не поддерживается в этой и более поздних версиях.

Синопсис

joint = love.physics.newGearJoint( joint1, joint2, ratio )

Аргументы

Joint joint1
Первый шарнир для соединения с шарниром шестерни.
Joint joint2
Второй шарнир для соединения с шарниром шестерни.
number ratio (1)
Коэффициент передачи.

Возвращает

GearJoint joint
Новый шарнир шестерни.

См. также

  • love.physics
  • GearJoint
  • Шарнир


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

Spec-Zone.ru

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