1 关于lerp 的理解,所有的lerp就是插值,怎样理解呢,lerp方法里面有三个参数,【起点,终点,比例】。
比例的意思就是占起点和终点之间的百分比,是一个(0-1)之间的数。
transform.rotation = Quaternion.Lerp (transform.rotation, qua, Time.deltaTime * 5f);
2关于Quaternion.LookRotation的理解,首先类型是四元数类型,空间中dir面向一个方向,LookRotation就是面向这个dir的方向。
//让炮塔一直面向敌人的方向
Vector3 dir = other.transform.position - transform.position;
Quaternion qua = Quaternion.LookRotation (dir);
transform.rotation = Quaternion.Lerp (transform.rotation, qua, Time.deltaTime * 5f);