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从垂直放置向左倾斜,一直倾斜。。。(未完待续)

最新文章

  1. spring 多数据源一致性事务方案
  2. JS 中没有按地址(引用)传递,只有按值传递
  3. 安卓微信浏览器中location.href失效的问题
  4. SearchBar 修改 cancel button 文字 及颜色
  5. SpreadJS电子表格
  6. 深入理解java虚拟机【类加载机制】
  7. Bluetooth LMP介绍
  8. TCP/IP协议原理与应用笔记11:TCP/IP中地址与层次关系
  9. 建立dblink,clob
  10. NoSQL注入的分析和缓解
  11. gitlab钩子搭建
  12. .net core 2.0 MVC区域
  13. linux 背单词
  14. [C#]通过反射访问类私有成员
  15. walle自动部署增量上线
  16. 学习stm32 让我们一起回顾一下C语言吧
  17. linux下更改主机名方法hostname
  18. SQL 中Count()的问题
  19. .Oracle固定执行计划之SQL PROFILE概要文件
  20. C#中一道关于员工信息系统的题(主要考察LinQ和正则表达式验证)

热门文章

  1. laravel中使一段文字,限制长度,并且超出部分使用指定内容代替
  2. 使用laravel搭建CURD后台页面
  3. Docker容器使用jenkins部署web项目--总结(二)
  4. 四:(之五)Dockerfile语法梳理和实践
  5. Dom操作注意事项
  6. linux下Mysql多实例实现
  7. SQL-32 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分
  8. 对仿真glbl.v文件的理解
  9. spring相关jar包的作用讲解(转)
  10. IasS,CasS,PasS,SasS的区别