如何在cocos2d中手动调用加速度函数

How to manually call the acceleration function in cocos 2d

本文关键字:调用 加速度 函数 cocos2d      更新时间:2023-10-16

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

在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);