cocos2d-x 重力感应 加速器的使用
2018-01-16 21:17
169 查看
CSDN开通已有两三年,今天作为一名刚入行的菜鸟写下自己的第一篇Blog.
刚好项目中须要用到重力感应,google下发现重力感应的使用很easy。
例如以下:
第一步: 在当前层开启重力感应。函数:virtual void setAccelerometerEnabled(bool value)
第二步:加入继承于CCLayer的虚函数 void didAccelerate(CCAcceleration* pAccelerationValue), 这个函数的作用是重力感应的详细运算。
參数CCAcceleration 提供了 重力感应 移动的基础值,各自是移动的X,Y,Z值。
.h文件
cpp文件
这里我仅仅须要用到X轴上的移动。所以没有关于Y轴和Z轴的。
上面代码里有两个变量控制移动的速率和左右方向变化的快慢
刚好项目中须要用到重力感应,google下发现重力感应的使用很easy。
例如以下:
第一步: 在当前层开启重力感应。函数:virtual void setAccelerometerEnabled(bool value)
第二步:加入继承于CCLayer的虚函数 void didAccelerate(CCAcceleration* pAccelerationValue), 这个函数的作用是重力感应的详细运算。
參数CCAcceleration 提供了 重力感应 移动的基础值,各自是移动的X,Y,Z值。
.h文件
cpp文件
这里我仅仅须要用到X轴上的移动。所以没有关于Y轴和Z轴的。
上面代码里有两个变量控制移动的速率和左右方向变化的快慢
相关文章推荐
- cocos2d-x 重力感应 加速器的使用
- <cocos2d-x for wp7>在cocos2d-x上使用重力加速器
- <cocos2d-x for wp7>在cocos2d-x上使用重力加速器
- 关于cocos2d-html5 中使用重力感应于重力加速
- Cocos2d-3.x_重力加速器的使用
- iphone游戏开发之cocos2d ( 八 )使用加速计(重力感应)控制精灵移动UIAcceleration
- [寒江孤叶丶的Cocos2d-x之旅_11]Cocos2d-x的重力感应Demo。如何使用重力感应。
- 使用cocos2d和box2d制作一个简单的弹射游戏 第二部分
- 在 COCOS2D-X 中实现蒙版支持(一)——使用 CCRENDERTEXTURE
- 实习小白::(转) Cocos2d-x 3.0 开发(十四)使用UIScrollView 实现大小不同物品拖动展示
- 使用阿里Docker镜像加速器加速
- 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d­2.0­x­2.0.2使用新资源加载策略!不再沿用-hd、-ipad、-ipadhd添加后缀方式
- cocos2d-x学习笔记(八)使用NDK自带的iconv进行编码转换
- cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密
- Cocos2d-x3.2 使用物理引擎进行碰撞检测[转]
- 使用TileMap制作游戏,在cocos2d-x中使用(二)
- Cocos2d-x 与Cocosbuilder结合使用的一些技巧
- cocos2d-x中A星算法的实现和实际使用
- Cocos2d-x UI开发之CCControlSlider控件类使用实例
- 更改 cocos2d-x CCRenderTexture 的使用方式