Android重力感应开发】的更多相关文章

http://blog.csdn.net/mad1989/article/details/20848181 一.手机中常用的传感器 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用,具体如下:(Sensor类) #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向…
http://blog.csdn.net/mad1989/article/details/20848181 一.手机中常用的传感器 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用,具体如下:(Sensor类) #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向…
一:准备资源 两张贴图:地图和小球贴图. 二:导入资源 在Assets下建立resources文件夹,然后将贴图导入. 三:建立场景游戏对象 1.建立灯光: 2.创建一个相机,配置默认. 3.建立一个Plane用来表示地面,将导入的地面图片付给Plane. 4:建立一个小球,并为其添加一个刚体,因为之后会通过重力感应为小球添加外部作用力,所以需要有刚体组件. 三:创建脚本 1.控制小球运动的脚本:首先要将手机的重力感应控件坐标转换为游戏世界的空间坐标. 建立一个C#脚本: using Unity…
   在CallNotifier.java中 加入如下代码: public void GetSensorManager(Context context) { sm = (SensorManager) context .getSystemService(Service.SENSOR_SERVICE); sensor = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); mySensorListener = new SensorEventListener…
概念 使用重力感应技术的Android游戏已经屡见不鲜,不知道自己以后会不会用到,所以先研究了一下. 在网上学习了一下,貌似没有api,所以得自己去分析手机处在怎样状态下.注意: 下面提供的demo程序只能在有重力感应的真机上跑. 重力感应坐标系 看一下模拟图: 以屏幕的左下方为原点,箭头指向的方向为正.从-10到10,以浮点数为等级单位(2D编程的时候,是以屏幕左上方为原点的,这是和3D不一样的地方) xyz值规则就是:朝天的就是正数(以屏幕的左下角和地平行的面为基础面,在这个面之上,距离越远…
           好久没更新博客了,今天来谈谈android小游戏---重力感应,一般在游戏里运用的比較多,比方这类游戏有:神庙逃亡.极品飞车,平衡球.三围重力迷宫,重力赛车等. 首先什么是重力感应.重力感应是指如今手机中经常使用的一个器件,及加速度传感器. 当手机精巧时.加速度就是重力.所以一般也叫做重力传感器.这个硬件能够感应加速度的变化,转化为数据提供给系统.另一种传感器是陀螺仪,检測环绕某轴的旋转动作,是利用有质量的刚体的在做旋转或震动时,假设发生垂直于旋转或震动轴的旋转,由于惯性会…
这节我们来学习Cocos2d-x的最后一节.怎样处理重力感应事件.移植到Android后加入再按一次返回键退出游戏等.我这里用的Android.IOS不会也没设备呃 效果图不好弄,由于是要移植到真机上的. #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" using namespace cocos2d; class HelloWorld : public cocos2d:…
2013-03-03 这是研一上学期<实时嵌入式系统实验>课程的大作业,是利用野火板的资源,加上一个AHRS(Attitude and Heading Reference System,姿态航向系统参考模块)模块,利用重力感应控制小球在迷宫中前进. 重力感应模块.开始,我在网上买了一个野火版的扩展模块--MMA7455三轴加速度传感器,36块钱,I2C总线. 野火附赠例程里相关例子,用的I2C1(STM32F103VET6有两个硬件I2C,I2C1和I2C2),经测试可用.但是遇到一个问题,I…
在使用大牛touchsnow开发的插件cocoseditor开发游戏时遇到了一些问题,然后就试着解决.近期想试下coocs2d-html5是否能使用重力感应,发现是能够的.只是这个仅仅能在移动真机上測试,电脑上的模拟器是不行的. 首先须要在onDidloadFromCCB()方法内设置能够使用Accelerometer: this.rootNode.onAccelerometer = function (event) { this.controller.onAccelerometer(event…
Cocos2dx重力感应Acceleration,准确来说叫加速度计,加速度计能够感应设备上X.Y.Z轴方向上线性加速度的变化.事实上叫"重力感应"或"重力加速度计"都不如"加速度计"准确,由于作用于三个轴上的加速度是指全部加速度的总和,包含了由重力产生的加速度和用户移动设备产生的加速度.在设备精巧的情况下,这时候的加速度就仅仅是重力加速度.这里为了直观我还是喜欢叫它重力感应哈哈. 在游戏开发中有时会用到这一功能,比方赛车游戏倾斜屏幕时转弯就用到…