Неподвижные соединения.
В этой статье я хочу рассказать про физический компонент Fixed Joint.
Fixed Joint (Неподвижное соединение) — этот компонент связывает несколько объектов, ограничивая их движение, т.е. этот процесс похож на присвоение «родительскому» компоненту «дочернего», но реализуется все это при помощи физики.
К примеру, у нас есть подвесной/висячий мост, которому мы придадим физические свойства, чтобы он не рушился когда по нему проходит персонаж.
Первым делом на все части моста мы добавим mesh collider и rigidbody, это наверно единственный минус Fixed Joint, в том что нужно на каждый объект добавить rigidbody.
Далее сам компонент, т.к. у нашего моста две стороны, к каждому объекту добавим по два Fixed Joint. Это нужно для того чтобы, все детали имели две точки связи между другими объектами и чтобы наш мост не развалился при начале игры.
Fixed Joint имеет не большое количество настроек:
Connected Body Необязательная ссылка на другой объект с Rigidbody, к которому присоединяется текущий объект. Если поле оставить пустым, объект присоединяется к заданной точке в пространстве.
Break Force Сила, которую требуется приложить к объекту, чтобы разорвать соединение.
Break Torque Крутящий момент, который необходимо приложить к объекту, чтобы разорвать соединение.
Enable Collision Если включено, два соединенных тела будут сталкиваться друг с другом.
Enable Preprocessing предварительная обработка помогает стабилизировать невозможные к выполнению конфигураций.
Я думаю здесь ничего сложного, просто нужно не запутаться, какой объект к какому присоединять. Например у нас есть столбы, к ним указываем 2 каната сверху и снизу, к доскам привязываем также канаты, но уже левый и правый, а к самим канатам привязываем наши столбы с одного и с другого конца. Получается что при помощи Fixed Joint мы соединили все части моста в одно целое.
Вообще, этот компонент можно применять где угодно, например при использовании липких объектов или висячих, дверей, шестеренок и т.д. Так же можно указать пределы прочности связи между объектами, по умолчанию эти значения равны Infinity (бесконечность) в Break Force и Break Torque, если указать другие значения и сила которая будет действовать на объекты, выше этого значения, то соединение разорвется.
Ниже можете посмотреть результат подвесного моста с настроенными физическими свойствами при помощи компонента Fixed Joint. На этом все. Удачных проектов!
🌟 Видео
Unity Physics Joint Tutorial: Fixed JointСкачать
Fixed, Spring, Hinge, Character & Configurable Joint explained - Unity TutorialСкачать
How To Make Fixed Joint Unity 2DСкачать
Физика в Unity - 10. JointСкачать
Unity Fixed Joint & Spring Joint Tutorial 2022Скачать
Unity How to connect two GameObjects using FixedJointСкачать
Joints - Unity Official TutorialsСкачать
Unity - Stabilising Fixed Joint Logic - Compound RigidbodysСкачать
Fixed Joint 2D - Unity TutorialСкачать
Fixed Joint 2D - 2D Game Development With UnityСкачать
Unity physics tutorial part-5 2021. fixed joints and spring joints #unity #madewithunityСкачать
Unity Physics | Hing Joint | beginner tutorialСкачать
TUTORIAL Unity 5 (Fixed Joint & Spring Joint)Скачать
How Do Unity 2D JOINTS WORK And Which One To USE?Скачать
Unity Tutorial Working with Joints & Springs to Create Physical CablesСкачать
Unity Fixed Joint, hinge joint exampleСкачать
Unity | Fixed jointСкачать
How To Make Hinge Joint in Unity 2DСкачать
[Unity3D] Fixed Joint vs Hinge Joint conflictСкачать