- 最后登录
- 2016-8-29
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 23585
- 纳金币
- 20645
- 精华
- 62
|
Quaternion小示例- //Quaternion.AngleAxis 角轴
-
- //绕axis轴旋转angle,创建一个旋转。
-
- //设置变换的旋转,绕y轴旋转30度
-
- transform.rotation = Quaternion.AngleAxis(30, Vector3.up);
-
- //Quaternion.FromToRotation 从from到to旋转
-
- //从fromDirection到toDirection创建一个旋转。
-
- //通常你使用这个旋转一个变换的其中一个轴,例如,在世界空间,y轴跟随一个目标方向toDirection。
-
- //设置旋转,变换的y轴转向z轴
-
- transform.rotation = Quaternion.FromToRotation (Vector3.up, transform.forward);
-
- //Quaternion.Inverse 求反
-
- //返回反向的旋转。
-
- //设置这个变换具有target相反的旋转
-
- var target : Transform;
-
- function Update () {
-
- transform.rotation = Quaternion.Inverse(target.rotation);
-
- }
复制代码 |
|