unity3d 四元数最直观的用法(旋转)
来源:互联网 发布:testlink java api 编辑:程序博客网 时间:2024/06/08 07:18
本文通过网上查阅资料,通过自己的理解。把四元数最直接的用法记录下来
gameObject.transform.rotation = Quaternion.Euler(30, 0, 0);//旋转x轴角度gameObject.transform.rotation = Quaternion.EulerAngles(π/n, 0, 0);//π/n(n是整数,得到角度 1=57.3度gameObject.transform.rotation = Quaternion.AngleAxis(30, Vector3.right);//旋转x角度
下面是一个左右摆动的例子:
private float time0 = 0;private float change;void Update () { time0 += Time.deltaTime; //左右摆动 change = Mathf.Repeat(time0 * 0.4f, 2);//从0数到2,循环,比下面的时间慢一倍 if (change >= 1) { gameObject.transform.rotation = Quaternion.EulerAngles(Mathf.PingPong(time0 * 0.8f, 1), 0, 0); } else { gameObject.transform.rotation = Quaternion.EulerAngles(-1 * Mathf.PingPong(time0 * 0.8f, 1), 0, 0); }}
0 0
- unity3d 四元数最直观的用法(旋转)
- Unity3d的旋转
- mysql 中explain的用法(全面、清晰、直观、示例)
- Unity3D的LightProbe用法
- Unity3d:Texture的简单缩放与旋转
- unity3D物体的旋转和缩放
- unity3D让物体惯性的旋转
- unity3d的物件旋转功能简单封装~
- [Unity3d]控制物体的旋转以及缩放
- unity3D物体的旋转和缩放
- Unity3d UGUI 控制Image的旋转
- Unity3D与旋转相关的函数(C#)
- Unity3D与旋转相关的函数(C#)
- Unity3d实现相机的跟随缩放旋转
- Unity3D与旋转相关的函数(C#)
- unity3D让物体惯性的旋转
- Unity3D 旋转天空盒的方法
- unity3d--unity3d射线的原理用法
- 你真的会用Gson吗?Gson使用指南(一)
- 1 开始学习C++
- NPM 使用介绍
- svn开启 关闭
- Android怎么方便的查看app的数据库
- unity3d 四元数最直观的用法(旋转)
- 从尾至头打印链表
- Determine which guest is running on XEN: HVM or PV guest
- MySQL双主(master-master)+半同步(Semisync Replication)
- JS中的国际化排序
- Ubuntu下LAMP环境搭建 Apache、MySQL、PHP
- oracle11g的安装
- 使用Nodejs+Yeoman定制前端开发项目构建工具
- 文章标题 Dungeon Master