Input.GetAxis()
获取鼠标移动相对于上个位置某轴上的相对度量值,常用来计算旋转。
x+=Input.GetAxis("Mouse X")
获取鼠标移动相对于上个位置y轴上的相对度量值,发生变化的是rotation.y。
y-=Input.GetAxis("Mouse Y")
获取鼠标移动相对于上个位置x轴上的相对度量值,发生变化的是rotation.x。
transform.rotation类型为 Quaternion,
Quaternion rotation=Quaternion.Euler(y,x,0);// 参数类型是 (x : float, y : float, z : float)绕z轴旋转z度,绕x轴旋转x度,绕y轴旋转y度
transform.rotation=rotation;
可用鼠标改变transform方向。
Quaternion*Vector3得出的是将向量旋转后的向量,为Vector3。