Я столкнулся с той же проблемой.К сожалению, я не мог понять это.
Вместо этого я прикрепил следующий код к своему GameObject.При перемещении пальца слева направо, сценарий GameObject, к которому прикреплен скрипт, вращается соответственно вокруг своей оси Z.
void OnMouseDrag()
{
float rotationX = Input.GetAxis("Mouse X") * rotationSpeed * Mathf.Deg2Rad;
transform.Rotate(Vector3.down, -rotationX, Space.World);
}