用四元数转圈?

今天想用四元数实现转很多圈,就是这样的:

transform.rotation =  Quaternion.Lerp(transform.rotation,Quaternion.Euler (0, 0, 360*3+45),Time.deltaTime);

好吧,可能是四元数只能表示0-360度吧,并没有转很多圈,就连一圈也没转到,那应该就是:

Debug.Log (Quaternion.Euler (380, 560, 360).eulerAngles);
//(20,200,0)

首页 我的博客
粤ICP备17103704号