第八章 Libgdx输入处理(7)罗盘

简介: Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621   有些Android设备集成了罗盘。 查询罗盘是否可用的代码如下: boolean compassAvail = Gdx.

Android游戏开发群:290051794
Libgdx游戏开发框架交流群:261954621

 

有些Android设备集成了罗盘。

查询罗盘是否可用的代码如下:

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

一旦确定罗盘可用,你可以获取其状态:

float azimuth = Gdx.input.getAzimuth();

float pitch = Gdx.input.getPitch();

float roll = Gdx.input.getRoll();

下面是相关解释:

Azimuthz轴。指向地球中心。

Pitchx轴。大致指向四方,正交与z轴与y轴。

Rolly轴。指向磁北极,与其它两个轴正交。

如图:

 


 作者:宋志辉 
出处:http://blog.csdn.net/song19891121
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 
支持: 新浪微博 腾讯微博

目录
相关文章
|
6月前
|
存储 测试技术
俄罗斯方块游戏系统的设计与实现(源码+论文)_kaic
俄罗斯方块游戏系统的设计与实现(源码+论文)_kaic
|
算法 IDE 开发工具
2021电赛F题之openmv数字识别--更新(附带视频与代码)
2021电赛F题之openmv数字识别--更新(附带视频与代码)
249 0
2021电赛F题之openmv数字识别--更新(附带视频与代码)
|
Java
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏02支持中文及显示FPS
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏02支持中文及显示FPS
138 0
|
数据库 Python
吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)
最近的瓜可谓真有意思,南山头铁鹅也默默吞下下了1000瓶老干妈。此时用这张1000张老干妈辣椒酱图片组成的企鹅来表达最适合不过了
285 0
吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)
|
定位技术 开发者 Python
使用Python六步制作小鸟管道游戏(附源码)
现在用Python来制作游戏越来越方便,虽然某些方面有所限制。但是利用Pygame工具包基本能制作所有的2D游戏
519 0
使用Python六步制作小鸟管道游戏(附源码)
Silve“.NET研究”rlight 游戏开发小技巧:传说中的透视跑马灯
  昨夜元宵佳节,各种灯会热闹非凡,伴随烟火灿烂好不热闹,可惜一点也没看着T_T,那就写一个跑马灯吧,可是跑马灯并不稀奇,各位高手们已经写过而且都各有特点,所以,写也要写点有特色的才好,游戏中经常能看到一种带有透视的选人界面,上次写的是一个固定效果,那么这次带上点动画,结合一个Silverlight的MVC开发小技巧快速完成它。
914 0
|
JavaScript Android开发
第二十一章:变换(十一)
模拟时钟用于图形用户界面的经典示例程序之一是模拟时钟。 BoxView再一次为时钟之手进行救援。 必须根据当前时间的小时,分钟和秒旋转这些BoxView元素。让我们首先使用名为AnalogClockViewModel的类来处理旋转数学,该类包含在Xamarin.
1094 0
|
C# 区块链
图像滤镜艺术---保留细节的磨皮之C#程序实现
原文:图像滤镜艺术---保留细节的磨皮之C#程序实现 上一篇博文“保留细节的磨皮滤镜之PS实现”一文中,我简单介绍了本人自己总结的一种非常简单的磨皮滤镜,这个滤镜在磨光皮肤的同时,会保留很不错的细节,今天,我将介绍使用C#程序实现这个磨皮的过程。
1391 0