有关Unity 的一些 笔记之

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。

原文地址:https://www.cnblogs.com/sevenmoons/p/4065474.html