9.6、Libgdx之罗盘

简介: (官网:www.libgdx.cn) 有些Android和iOS设备可能需要检测使用罗盘检测方向。 注意:罗盘当前在iOS设备中不可用,RoboVM暂不支持。

(官网:www.libgdx.cn

有些Android和iOS设备可能需要检测使用罗盘检测方向。

注意:罗盘当前在iOS设备中不可用,RoboVM暂不支持。

查询当前罗盘当前是否可用:

boolean compassAvail = Gdx.input.isPeripheralAvailable(Peripheral.Compass);

一旦检测到罗盘可用,可以使用如下代码检测状态:

float azimuth = Gdx.input.getAzimuth();
float pitch = Gdx.input.getPitch();
float roll = Gdx.input.getRoll();

2.png

www.libgdx.cn版权所有,如需转载,注明出处)

目录
相关文章
|
2月前
|
缓存
libgdx摄像头的移动
本文讲解了在libgdx游戏框架中如何实现2D和3D摄像头的移动。对于2D,使用OrthographicCamera并通过键盘输入实现摄像头的平移和缩放;对于3D,使用PerspectiveCamera和FirstPersonCameraController实现类似第一人称射击游戏的视角控制,允许玩家使用WSAD键进行移动。文章提供了详细的代码示例和结果展示图。
34 2
libgdx摄像头的移动
指南针的制作
指南针的制作
173 0
指南针的制作
|
Android开发
Android开发;教你做一个后台相机
做过相机的同学都知道,Camera需要一个SurfaceView来承载预览的输出流,SurfaceView的特性限制了它必须要有一个可见的View才能够使用。
2152 0