У меня проблемы с игрой, я хочу, чтобы вокруг моего персонажа была пистолетная орбита, и позиция уже сделана с помощью шарнира. однако соединение не вращает объект, поэтому я пытаюсь сделать это с помощью кода, но проблема в том, что мне нужно установить смещение, потому что пистолет повернут на 90 градусов вокруг оси y, но тут происходит странная вещь.
Я сделал видео, чтобы проклясть это: https://youtu.be/HxNj6keyQ5U
Я не знаю, как это исправить, и я попробовал все.
спасибо за ваши awnsers! (если я получу xD)
вот код:
{
EulerRotation = new Vector3(Player.transform.rotation.eulerAngles.x, Player.transform.rotation.eulerAngles.y - 90, Player.transform.rotation.eulerAngles.z);
transform.rotation = Quaternion.Euler(EulerRotation);
}