Как исправить скрипт?
Я хочу чтобы по движению мыши камера поворачивалась, вокруг игрока, для этого я написал вот такой скрипт:
float x = Input.GetAxis("Mouse X");
float y = Input.GetAxis("Mouse Y");
if (!JumpCheckWall & !pause)
{
if (holdCamera)
{
PlayerCamera.transform.RotateAround(Player.transform.position, Vector3.up, x * sens);
PlayerCamera.transform.RotateAround(Player.transform.position, Vector3.right, y * sens);
}
else
{
Player.transform.Rotate(0, x * sens, 0);
}
}
Но по итогу камера вертится не совсем вокруг игрока. Подскажите как исправить или дополнить?