询问一下 就是关于旋转的这一回事,我将摄像机和玩家角色放置场景内,当我挂载到摄像机上脚本时,发现并不能按照我的要求旋转(即,在移动鼠标时,旋转轴向的三个轴都会移动,而不是指定的两个轴移动,设置摄像机刚体且不使用重力锁轴都无用),unity版本为2018.1.0f2,挂载到摄像机的脚本如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraRotota : MonoBehaviour {
public float LMD;
void Start () {
Cursor.lockState = CursorLockMode.Locked;
LMD = 150;
}
void Update () {
float a = Input.GetAxis("Mouse X") * LMD * Time.deltaTime;
float b = Input.GetAxis("Mouse Y") * LMD * Time.deltaTime;
transform.localRotation(Vector3.up * a);
transform.localRotation(Vector3.left * b);
}
}
求各位大大解答