04_Unity3D的输入(Input)——移动设备方向
来源:互联网 发布:德国淘宝店铺起名 编辑:程序博客网 时间:2024/06/05 21:17
Input也可以获取当前移动设备的方向,不过只能获取不能使用Input修改,因为Input.deviceOrientation 属性为只读的。Unity在DeviceOrientation枚举中定义了7种方向,如下所示
Variables
public class mono5 : MonoBehaviour { void OnGUI(){ switch(Input.deviceOrientation){ case DeviceOrientation.FaceDown: GUI.Label(new Rect(100,100,100,100),"FaceDown"); break; case DeviceOrientation.FaceUp: GUI.Label(new Rect(100,100,100,100),"FaceUp"); break; case DeviceOrientation.LandscapeLeft: GUI.Label(new Rect(100,100,100,100),"LandscapeLeft"); break; case DeviceOrientation.LandscapeRight: GUI.Label(new Rect(100,100,100,100),"LandscapeRight"); break; case DeviceOrientation.Portrait: GUI.Label(new Rect(100,100,100,100),"Portrait"); break; case DeviceOrientation.PortraitUpsideDown: GUI.Label(new Rect(100,100,100,100),"PortraitUpsideDown"); break; case DeviceOrientation.Unknown: GUI.Label(new Rect(100,100,100,100),"Unknown"); break; } }}
图示:
PortraitPortraitUpsideDownLandscapeLeftLandscapeRight
FaceUp:手机面朝天空;
FaceDown:手机面朝地面;
Unknown:当前方向非以上七种或者无法获取设备方向。
0 0
- 04_Unity3D的输入(Input)——移动设备方向
- 02_Unity3D的输入(Input)——移动设备输入
- 03_Unity3D的输入(Input)——移动设备重力感应
- 01_Unity3D的输入(Input)——键盘和鼠标
- 移动设备上的UI布局新方向(思路)
- 检测移动设备方向的改变
- INPUT设备输入事件的传递过程
- linux设备驱动之输入(input)子系统——数据结构与接口介绍
- linux设备驱动之输入(input)子系统——核心层实现
- linux 输入(input)设备接口
- Unity 移动设备面朝方向
- Unity 移动设备面朝方向
- Unity 移动设备面朝方向
- input 输入设备平台驱动
- 输入设备驱动(input子系统)
- Linux的input输入子系统:设备驱动之按键驱动
- 输入设备--宏BITS_TO_LONGS (数组位图操作) —内核源文件input.h分析
- javascript——移动端input,textarea输入框获得焦点页面上移
- WPF学习之绘图和动画
- 第13周数组大折腾(2)
- 自我反思の学习知识
- AndroidContentProvider——13
- <读书笔记>新手菜鸟1号—《数据挖掘基础教程》-2
- 04_Unity3D的输入(Input)——移动设备方向
- iOS开发学习路径的建议
- python的内存管理
- hdu-1162
- CRM图表中“超出最大记录限制。请减少记录数量”的解决方案
- Cmake编译OpenCV和如何在VS工程中配置来使用编译后的OpenCV进行跟踪调试问题
- Smack PacketReader 启动过程分析
- VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法
- 算法导论12-1-3非递归中序遍历