zoukankan      html  css  js  c++  java
  • UE4 IOS 开发之传感器输入

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

  • 相关阅读:
    取石子(二)
    Nim游戏 之HDU 1850 Being a Good Boy in Spring Festival
    移动字母
    asterisk meetme 会议实现
    asterisk基础学习一
    Asterisk 1.8 sip 协议栈分析
    asterisk dialplan详解
    asterisk chan_sip.c代码分析
    asteirsk 开发指南
    asterisk 基础学习二
  • 原文地址:https://www.cnblogs.com/mcomco/p/9953304.html
Copyright © 2011-2022 走看看