Unity Quaternion.LookRotation 与 transform.LookAt

Unity Quaternion.LookRotation 与 transform.LookAt
Unity Quaternion.LookRotation 与 transform.LookAt
Unity Quaternion.LookRotation 与 transform.LookAt
将Cube的Z轴旋转到 relativePos这个方向上,relativePos是两个物体相对位置向量。Quaternion.LookRotation(relativePos, Vector.Up)如果用Transform.LookAt(Transform target)
target指定为Sphere.transform 即可

如果要对旋转角度插值,可以用Quarternion.Lerp(Quartenion self, Quartenion target, t);
Unity Quaternion.LookRotation 与 transform.LookAt
self是transform.rotation, b则是Quaternion.LookRotation(relativePos, Vector.Up),t取0-1
如果要匀速旋转:
Unity Quaternion.LookRotation 与 transform.LookAt
今天还学了一个
[CreateAssetMenu(fileName = “Bullet”, menuName = “New Bullet”, order = 1)]
作用在 Assets 文件夹下,鼠标右键,菜单栏中添加一个按钮项,菜单名为 menuName,并执行生成名为 fileName 的脚本,order 为按钮显示顺序