TheFrontRoomsGame/Assets/Movement/PlayerCam.cs
2023-03-14 14:43:42 +00:00

46 lines
904 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerCam : MonoBehaviour
{
public float sensX;
public float sensY;
public Transform orientation;
float xRotation;
float yRotation;
float mouseX;
float mouseY;
private void Start()
{
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
private void Update()
{
mouseX = Input.GetAxisRaw("Mouse X") * Time.deltaTime * sensX;
mouseY = Input.GetAxisRaw("Mouse Y") * Time.deltaTime * sensY;
//}
//private void FixedUpdate()
//{
yRotation += mouseX;
xRotation -= mouseY;
xRotation = Mathf.Clamp(xRotation, -90f, 90f);
transform.rotation = Quaternion.Euler(xRotation, yRotation, 0);
orientation.rotation = Quaternion.Euler(0, yRotation, 0);
}
}