传感器在智能手机的神奇之处.doc

传感器在智能手机的神奇之处.doc

ID:27844205

大小:41.00 KB

页数:3页

时间:2018-12-06

传感器在智能手机的神奇之处.doc_第1页
传感器在智能手机的神奇之处.doc_第2页
传感器在智能手机的神奇之处.doc_第3页
资源描述:

《传感器在智能手机的神奇之处.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、传感器在智能手机的神奇之处  手势操作可以说是智能手机的一种魅力所在,前两节给大家讲解了两种有趣的手势操作,将它们置于游戏当中,大大提升了游戏的可玩性和趣味性。本节将继续介绍智能手机的另一种神奇之处:传感器。  一、何为传感器  所谓传感器就是能够探测如光、热、温度、重力、方向等等的装置。  二、Android提供了哪些传感器  1、加速度传感器(重力传感器)  2、陀螺仪传感器  3、光传感器  4、恒定磁场传感器  5、方向传感器  6、恒定的压力传感器  7、接近传感器  8、温度传感器  今天我们给大家介绍的是游戏开发中最最常见的,用到的频率最高的一种传

2、感--加速度传感器(重力传感器)!  三、传感器实例讲解  因为模拟器无法测试,所以我用手机调试的,先上两张截图:      SensorEventListener的onSensorChanged事件将返回SensorEvent对象,包含Sensor的最新数据,通过event.values获得一个float[]数组!对于不同的传感器类型,其数组包含的元素个数是不同的,重力传感器总是返回一个长度为3的数组,分别代表X、Y和Z方向的数值。Z轴表示了手机是屏幕朝上还是屏幕朝下。  这里还要注意你当前手机处于纵向还是横向,因为这个会影响我们的X,Y表示的意义!  如果当

3、前手机是纵向屏幕:  x>0说明当前手机左翻x0说明当前手机下翻y0说明当前手机下翻x0说明当前手机右翻y备注2:  这里本应该arc_x+=x;但是因为当前我屏幕是纵向!造成x>0的手势表示玩家将手机左翻了,但是我们屏幕的圆形应该根据人的反转相对应的移动,那么这里玩家将手机左翻,我们就应该让原型的X坐标减少!所以这里写成了arc_x-=x;。  总结  虽然本节只讲了重力传感器这一种,但已经足够了,因为如果你想使用其他的传感器,只要按以下步骤操作就可以:  1、利用SensorManager.getDefaultSensor();传入一个你想要的传感器的参数得

4、到其实例;  2、注册;  3、在监听器里处理事件。  其实并不难,你也可以让自己的游戏有各种感应效果了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。