Unity 6.3
0 онлайн 102 гостей 3 в системе
Вход
2D разработка игр Шаг 111 из 198

Расстояние Соединение 2D основы

Основное применение компонента Distance Joint 2D заключается в поддержании расстояния между двумя точками. Эти две точки могут быть двумя компонентами Rigidbody 2D или компонентом Rigidbody 2D и фиксированной позицией в мире.

Примечание: Для подключения Rigidbody 2D компонента в фиксированное положение в мире, установить Подключено Rigidbody поле в Нет.

Это соединение 2D не применяет крутящий момент или вращение. Оно применяет линейную силу к обоим соединенным элементам, используя очень жесткую симулированную «пружину» для поддержания расстояния. Вы не можете настроить свойства этой «пружины».

Это соединение 2D имеет выбираемое ограничение:

  • Ограничение A: поддерживает фиксированное расстояние между двумя точками крепления на двух кузовах (когда Только максимальное расстояние не отмечено).
  • Ограничение B: поддерживает максимальное расстояние только между двумя точками крепления на двух телах (когда Максимальное расстояние только установлено).

Вы можете использовать это соединение 2D для построения физических объектов, которые должны вести себя так, как если бы они были соединены жестким соединением, которое может вращаться.

  • Используя ограничение A (только максимальное расстояние не установлено), вы можете создать соединение фиксированной длины, например, два колеса велосипеда.
  • Используя Ограничение B (Максимальное расстояние только установлено), вы можете создать ограниченное, но не фиксированное соединение длины, которое позволяет гибкое движение, например, йо-йо, движущееся к фиксированной точке и от неё.

Дополнительные ресурсы