一些Android设备有一个陀螺传感器,可以提供关于设备x,y和z轴旋转速率的信息。

注意:陀螺仪目前在iOS设备上不可用,因为RoboVM - 后端中没有实现。

您必须首先在您的Android配置中启用陀螺仪。 (通常在您的AndroidLauncher.java文件中)

config = new AndroidApplicationConfiguration();config.useGyroscope = true;  //default is false//you may want to switch off sensors that are on by default if they are no longer needed.config.useAccelerometer = false;config.useCompass = false;

如下可以查询陀螺仪是否可用:

boolean gyroscopeAvail = Gdx.input.isPeripheralAvailable(Peripheral.Gyroscope);

一旦您确定陀螺仪确实可用,您可以轮询其状态:

if(gyroscopeAvail){    float gyroX = Gdx.input.getGyroscopeX();    float gyroY = Gdx.input.getGyroscopeY();    float gyroZ = Gdx.input.getGyroscopeZ();} 

更多相关文章

  1. Android(安卓)Widevine 基本概念
  2. Android(安卓)中文API (69) ―― BluetoothAdapter[蓝牙]
  3. Android蓝牙开发(三):操作步骤
  4. Android系统移植与调试之------->如何修改Android设备的默认休眠
  5. Android(安卓)中的显示单位
  6. Adobe AIR for Android开发记录
  7. Android存储设备(U盘,SD卡)状态监测
  8. Android(安卓)USB使用
  9. Android(安卓)“adb forward”端口映射

随机推荐

  1. 英特尔® Android* USB 驱动程序安装指南
  2. android中刷新Invalidate和postInvalidat
  3. 解析Android中的XML
  4. Android(安卓)学习笔记——利用JNI技术在
  5. Android(安卓)XML解析学习——Dom方式
  6. Android中各种JAVA包的功能描述
  7. 安卓中一些常用的属性小结
  8. Android消息机制
  9. Android(安卓)内存泄露分析
  10. 五大媒体播放器的Android