public float speed=3;
private Camera came;
// Use this for initialization
void Start()
{
// 形变组件transform,与该脚本直接关联上的组件就是transform
came = GetComponentInChildren<Camera>();
}
// Update is called once per frame
void Update()
{
// 得到鼠标当前位置
float mouseX = Input.GetAxis("Mouse X") * speed;
float mouseY = Input.GetAxis("Mouse Y") * speed;
// 设置照相机和Player的旋转角度,X,Y值需要更具情况变化位置
came.transform.localRotation = came.transform.localRotation * Quaternion.Euler(-mouseY, 0, 0);
transform.localRotation = transform.localRotation * Quaternion.Euler(0, mouseX, 0);
//锁定镜头
Cursor.lockState = CursorLockMode.Locked;
}