@Final_Sence 写道:
这是一个 Button 点击的方法:
点击的时候会一直回调 HelloWorld::moveLeft
松开的时候就取消调度器的回调
在模拟器上面测试时正常的,但是放在真机上面测试时候:
点击的方法是有回调的,但是调度器回调的方法不会回调.
这个是什么原因呢?代码如下:
void HelloWorld::buttonTouchLeftEvent(Ref *pSender, cocos2d::ui::Widget::TouchEventType type) { if (type == cocos2d::ui::Widget::TouchEventType::BEGAN) { schedule(schedule_selector(HelloWorld::moveLeft), 0.1, kRepeatForever, 0.0); }else { unschedule(schedule_selector(HelloWorld::moveLeft)); } }
帖子: 5
参与者: 1