unity3d 使用Quaternion 类实现两个简单功能
来源:互联网 发布:hadoop编程教程 编辑:程序博客网 时间:2024/05/16 03:12
1:键盘点击左右箭头,旋转transform固定角度
2:限制transform的旋转角度与目标角度的夹角小于90度
using UnityEngine;using System.Collections;public class movetest : MonoBehaviour{ Quaternion wantedrotation; Quaternion startrotation; void Start() { wantedRotation = transform.TransformDirection(Vector3.forward); startRotation = transform.TransformDirection(Vector3.forward); } void Update() { if( Input.GetKeyDown(KeyCode.LeftArrow)) { wantedrotation = transform.rotation* Quaternion.Euler(0, -20, 0); } if(Input.GetKeyDown(KeyCode.RightArrow)) { wantedrotation = transform.rotation* Quaternion.Euler(0, 20, 0); } if (Quaternion.Angle (wantedrotation, startrotation) < 90) transform.rotation=Quaternion.Slerp (transform.rotation, wantedrotation, Time.deltaTime*10.0f); }}
0 0
- unity3d 使用Quaternion 类实现两个简单功能
- Unity3D使用NGUI实现简单背包功能
- Unity3D 四元数旋转使用 Quaternion
- unity3d Quaternion
- unity3d Quaternion
- Unity3D Quaternion
- Unity3D入门篇——Quaternion类
- Unity3D中Quaternion类SetLookRotation方法和LookRotation方法使用解析
- Unity3D中Quaternion类SetLookRotation方法和LookRotation方法使用解析
- Unity3D的四元数 Quaternion
- Unity3D的四元数 Quaternion
- unity3d的四元数 Quaternion
- unity3d的四元数 Quaternion
- unity3d的四元数 Quaternion
- unity3d的四元数 Quaternion
- Unity3d使用UGUI实现长按功能
- [Unity3D]使用GL实现图案解锁功能
- Unity3d使用UGUI实现长按功能
- 标签页制作
- WARN util.NativeCodeLoader: Unable to load native-hadoop library解决方案
- iOS CoreAudio学习笔记(一)—— Overview of CoreAudio
- 自动生成代码的chm格式帮助文档
- Android UI开发篇之 ViewPager+九宫格布局 实现左右滑动
- unity3d 使用Quaternion 类实现两个简单功能
- 宁坐在切糕车上哭 也不坐在宝马车里笑
- Android include 标签注意点
- UI_UIActionSheet、UIPageControl
- 100个iOS开发/设计面试题汇总
- iOS内存管理
- cocoapods在Ios项目中的安装和使用
- cocos2dx 由小到大弹出对话框
- 职场励志小故事——【强盗师徒】