cocos2d-x中的重力加速度传感器,这个跟触摸很相似
需要在you CClayer里实现
setAccelerometerEnabled(true);
然后对应的在头文件里声明
virtual void didAccelerate(CCAcceleration* pAccelerationValue);
对应的.cpp文件里
void GameLayer::didAccelerate(CCAcceleration* pAccelerationValue )
{
double x=pAccelerationValue->x;
double y=pAccelerationValue->y;
double z=pAccelerationValue->z;
if (x>0.1f) {
//右
}else if(x<-0.1f){
//左
}else{
}
}
这里面主要是根据不同的X Y Z轴来填写自己的逻辑。