Я пытаюсь сделать игру с магнитами.Каждый магнит имеет свое магнитное поле, которое притягивает игрока к магниту.
Игрок должен иметь возможность ходить вдоль магнита по всей его стороне.
Игрок не должен тянуться к центру.
Прямо сейчас я сделал это, добавив скорость к игроку по направлению к магниту, это прекрасно работает.
Проблема сейчас в том, что игрок должен вращаться ногами к магниту.Сейчас я не могу понять, как изменить вращение плеера в зависимости от вращения магнита.Это приводит к тому, что в некоторых случаях проигрыватель находится на боку или вверх ногами от магнита.
Я также использую камеру от третьего лица из активов стандарта Unity, иногда, когда игрок поворачивается, камера может только смотретьвверх и вниз.Чтобы исправить это, я использую функцию поворота вокруг World.Space.