纳金网

标题: Quaternion小示例 [打印本页]

作者: 王者再临    时间: 2015-2-26 15:52
标题: Quaternion小示例

Quaternion小示例
  1. //Quaternion.AngleAxis 角轴

  2. //绕axis轴旋转angle,创建一个旋转。

  3. //设置变换的旋转,绕y轴旋转30度

  4. transform.rotation = Quaternion.AngleAxis(30, Vector3.up);

  5. //Quaternion.FromToRotation 从from到to旋转

  6. //从fromDirection到toDirection创建一个旋转。

  7. //通常你使用这个旋转一个变换的其中一个轴,例如,在世界空间,y轴跟随一个目标方向toDirection。

  8. //设置旋转,变换的y轴转向z轴

  9. transform.rotation = Quaternion.FromToRotation (Vector3.up, transform.forward);

  10. //Quaternion.Inverse 求反

  11. //返回反向的旋转。

  12. //设置这个变换具有target相反的旋转

  13. var target : Transform;

  14. function Update () {

  15. transform.rotation = Quaternion.Inverse(target.rotation);

  16. }
复制代码





欢迎光临 纳金网 (http://www.narkii.com/club/) Powered by Discuz! X2.5