unity3d中的旋转函数之Quaternion.Slerp

来源:互联网 发布:专业排版设计软件 编辑:程序博客网 时间:2024/06/10 02:01

Quaternion.Slerp函数的形式:Quaternion.Slerp(a,b,t)

      作用:将物体从a以t的选择速度转向b。

应用实例:

Vector3 dir = player.transform.position - transform.position;//用两个向量相减得到向量之间的夹角,从而确定旋转方向Quaternion wantedRotation = Quaternion.LookRotation (dir);//Quaternion只四元组(用来表示选择的量),LookRotation得出需要旋转的方向transform.rotation = Quaternion.Slerp(transform.rotation,wantedRotation,rotateSpeed*Time.deltaTime);


0 0