Неподвижные соединения.
В этой статье я хочу рассказать про физический компонент 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. На этом все. Удачных проектов!
📺 Видео
Fixed, Spring, Hinge, Character & Configurable Joint explained - Unity TutorialСкачать
How To Make Fixed Joint Unity 2DСкачать
Unity Physics Joint Tutorial: Fixed JointСкачать
Unity Fixed Joint & Spring Joint Tutorial 2022Скачать
Unity - Stabilising Fixed Joint Logic - Compound RigidbodysСкачать
Unity How to connect two GameObjects using FixedJointСкачать
Физика в Unity - 10. JointСкачать
Joints - Unity Official TutorialsСкачать
Unity Physics | Hing Joint | beginner tutorialСкачать
Fixed Joint 2D - Unity TutorialСкачать
Unity physics tutorial part-5 2021. fixed joints and spring joints #unity #madewithunityСкачать
TUTORIAL Unity 5 (Fixed Joint & Spring Joint)Скачать
Fixed Joint 2D - 2D Game Development With UnityСкачать
Unity | Fixed jointСкачать
Unity Fixed Joint, hinge joint exampleСкачать
How To Make Hinge Joint in Unity 2DСкачать
How Do Unity 2D JOINTS WORK And Which One To USE?Скачать
Unity Tutorial Working with Joints & Springs to Create Physical CablesСкачать
[Unity3D] Fixed Joint vs Hinge Joint conflictСкачать