Как вернуть положение объекта в шарнире - PullRequest
0 голосов
/ 19 ноября 2018

Привет, я просто новичок в unity2d, поэтому у меня есть gameObject, к которому прикреплен шарнирный шарнир к другому gameObject с твердым телом. Я пытаюсь сделать деревянную доску, которая будет вести себя как "качели" и вернуться к своему текущему состоянию. положение, когда персонаж не ступил на него. Как я могу заставить его вести себя как качели, спасибо!

Это исходная позиция игрового объекта, где другой конец дерева наклонен вниз.

enter image description here

Это должно произойти, когда мой персонаж положит вес на противоположный конец, помогите, пожалуйста.

enter image description here

1 Ответ

0 голосов
/ 19 ноября 2018

Я рекомендую в этом случае использовать «Моторное» поведение суставов: https://docs.unity3d.com/ScriptReference/HingeJoint-motor.html

Так что если вы установите для «моторного» сустава немного силы, он вернется в исходное положение.

Еще одно рекомендация, в зависимости от силы, сустав может «подпрыгивать», поэтому я предлагаю сделать некоторый сценарий, который устанавливает двигательную силу только тогда, когда взаимодействует с игрокомили прекратите прикладывать силу, если она уже на стартовой позиции, решать вам!: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...