Как исправить скрипт?

Я хочу чтобы по движению мыши камера поворачивалась, вокруг игрока, для этого я написал вот такой скрипт:

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);
  }
}

Но по итогу камера вертится не совсем вокруг игрока. Подскажите как исправить или дополнить?


Ответы (0 шт):