UE4 IOS 开发之传感器输入
2024-10-18 19:25:28
Iphone的传感器包括陀螺仪、加速计等。
UE4提供了4个按键来收集这些传感器的3维数据。具体位置:ProjectSettings->Input.
其中Tilt数据可以反映Iphone目前的物理状态:上下翻(对应Tilt的Z数据),左右转(对应Tilt的Y数据),左右倾斜(对应Tilt的X数据)。
1.Tilt的Z数据:
Iphone水平放置,屏幕正对上方时,Z=0;Iphone水平放置,屏幕正对下方时,Z=3或-3;
Iphone往前翻,屏幕正对着自己的方向,由屏幕正对上方到屏幕正对下方,Z从0变到3,其中Iphone垂直放置,屏幕正对玩家时,Z=1.5;
Iphone往后翻,屏幕背对着自己的方向,由屏幕正对上方到屏幕正对下方,Z从由0变到-3,其中Iphone垂直放置,屏幕正对玩家时,Z=-1.5。
2.Tilt的Y数据:
Iphone垂直放置,屏幕正对玩家,第一次启动App时,Y=0,设此时Iphone的背后摄像头的正前方方向为玩家的正前方方向;Iphone垂直放置,屏幕背对玩家时,Y=3或-3;(注意:每次启动App,Y=0的方向随启动App时的Iphone垂直放置状态下的背后摄像头的正前方方向而定)
Iphone垂直放置,屏幕正对玩家,玩家往左转至正后方,Y从0变到-3,其中正左方时,Y=-1.5;
Iphone垂直放置,屏幕正对玩家,玩家往右转至正后方,Y从0变到3,其中正右方时,Y=1.5;
2.Tilt的X数据:
Iphone垂直放置时,X=0;
Iphone从垂直放置向左倾斜,一直倾斜。。。(未完待续)
最新文章
- spring 多数据源一致性事务方案
- JS 中没有按地址(引用)传递,只有按值传递
- 安卓微信浏览器中location.href失效的问题
- SearchBar 修改 cancel button 文字 及颜色
- SpreadJS电子表格
- 深入理解java虚拟机【类加载机制】
- Bluetooth LMP介绍
- TCP/IP协议原理与应用笔记11:TCP/IP中地址与层次关系
- 建立dblink,clob
- NoSQL注入的分析和缓解
- gitlab钩子搭建
- .net core 2.0 MVC区域
- linux 背单词
- [C#]通过反射访问类私有成员
- walle自动部署增量上线
- 学习stm32 让我们一起回顾一下C语言吧
- linux下更改主机名方法hostname
- SQL 中Count()的问题
- .Oracle固定执行计划之SQL PROFILE概要文件
- C#中一道关于员工信息系统的题(主要考察LinQ和正则表达式验证)