Есть код но он не работает и я не могу повернуть камеру по Y а игрока по X помогите плиз
Вот код:
public float rotationSpeed = 1.0f;
public Transform playerTransform;
private Vector2 lastTouchPosition;
void Update()
{
if (Input.touchCount == 1)
{
Touch touch = Input.GetTouch(0);
if (touch.phase == TouchPhase.Began)
{
lastTouchPosition = touch.position;
}
else if (touch.phase == TouchPhase.Moved)
{
Vector2 delta = touch.position - lastTouchPosition;
playerTransform.Rotate(Vector3.right, delta.y * rotationSpeed, Space.Self);
transform.Rotate(Vector3.up, -delta.x * rotationSpeed, Space.World);
lastTouchPosition = touch.position;
}
}
}