如何在cocos 2d中手动调用加速功能

时间:2015-05-19 16:51:58

标签: c++ cocos2d-x accelerometer

我想让用户能够校准他们的加速度计。 但是在cocos 2d(c ++)中我只知道如何自动调用OnAcceleration函数。 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

在cocos2dx-v2.x中,加速api是在CCLayer类中,你覆盖

virtual void didAccelerate(CCAcceleration* pAccelerationValue);

在cocos2dx-v3.x中,添加EventListenerAcceleration,如

auto dispatcher = Director::getInstance()->getEventDispatcher(); auto listener = EventListenerAcceleration::create(std::bind(this,&HelloWorld::didAccelerate, std::placeholders::_1)); dispatcher->addEventListenerWithSceneGraphPriority(listener, node);