cocos2d-x 重力感应 加速器的使用
2014-04-24 15:32
330 查看
CSDN开通已有两三年,今天作为一名刚入行的菜鸟写下自己的第一篇Blog.
刚好项目中需要用到重力感应,google下发现重力感应的使用非常简单。
如下:
第一步: 在当前层开启重力感应。函数:virtual void setAccelerometerEnabled(bool value)
第二步:添加继承于CCLayer的虚函数 void didAccelerate(CCAcceleration* pAccelerationValue), 这个函数的作用是重力感应的具体运算。
参数CCAcceleration 提供了 重力感应 移动的基础值,分别是移动的X,Y,Z值。
.h文件
cpp文件
这里我只需要用到X轴上的移动,所以没有关于Y轴和Z轴的。
上面代码里有两个变量控制移动的速率和左右方向变化的快慢
刚好项目中需要用到重力感应,google下发现重力感应的使用非常简单。
如下:
第一步: 在当前层开启重力感应。函数:virtual void setAccelerometerEnabled(bool value)
第二步:添加继承于CCLayer的虚函数 void didAccelerate(CCAcceleration* pAccelerationValue), 这个函数的作用是重力感应的具体运算。
参数CCAcceleration 提供了 重力感应 移动的基础值,分别是移动的X,Y,Z值。
.h文件
cpp文件
这里我只需要用到X轴上的移动,所以没有关于Y轴和Z轴的。
上面代码里有两个变量控制移动的速率和左右方向变化的快慢
相关文章推荐
- cocos2d-x 重力感应 加速器的使用
- iphone游戏开发之cocos2d ( 八 )使用加速计(重力感应)控制精灵移动UIAcceleration
- 关于cocos2d-html5 中使用重力感应于重力加速
- [寒江孤叶丶的Cocos2d-x之旅_11]Cocos2d-x的重力感应Demo。如何使用重力感应。
- <cocos2d-x for wp7>在cocos2d-x上使用重力加速器
- <cocos2d-x for wp7>在cocos2d-x上使用重力加速器
- Cocos2d-3.x_重力加速器的使用
- 使用cocos2d-x 2.0.1 自动循环切换场景
- cocos2d js 使用 cocos studio 生成的合图
- Cocos2d 3.2 中ListView中 使用ClippingNode导致裁剪显示的bug
- Docker使用阿里加速器安装centos教程
- 如何优化cocos2d/x程序的内存使用和程序大小
- 【木头Cocos2d-x 007】在Lua中使用自定义类——tolua++工具使用(上集)
- cocos2d-x 中使用的android控件详细说明之webview
- 二、cocos2d文档的使用
- <cocos2d-x for wp7>使用cocos2d-x制作一个太空射击游戏
- cocos2d-x使用ant打包
- Cocos2d-x 使用物理引擎进行碰撞检测
- Quick-Cocos2d-x 使用tolua工具导出C++的类给Lua调用
- Cocos2d-x—使用TexturePacker对图片进行打包、加密