键盘的按下或者松开事件都是可以单独检测的,目前代码boolHelloWorld::init(){//省略autolistenerKeyboard=EventListenerKeyboard::create();listenerKeyboard->onKeyPressed=CC_CALLBACK_2(HelloWorld::onKeyPressed,this);listenerKeyboard->onKeyReleased=CC_CALLBACK_2(HelloWorld::onKeyReleased,this);_eventDispatcher->addEventListenerWithSceneGraphPriority(listenerKeyboard,this);//省略voidHelloWorld::onKeyPressed(EventKeyboard::KeyCodekeyCode,Event*event){//省略}差不多这样一个情况,我放置了一个sprite,onKeyPressed里面实现的是按下方向键sprite会向一个方向移动10个单位问题是如果按住方向键的话只有一次onKeyPressed能触发,如果让Sprite保持移动需要不停的按方向键向各位大牛求教,有木有什么方法可以检测到按住或者实现类似的机理?
鸿蒙传说
料青山看我应如是
相关分类