原因是当前的scheduleOnce还没有执行完成,

可以将scheduleOnce方法改写成另外一种形式,把CCDelayTime和CCCallFunc拼接构造延迟事件调用:

CCDelayTime * delayAction = CCDelayTime::create(dt);  
CCCallFunc * callFunc = CCCallFunc::create(pSelectorTarget, selector);  
this->runAction(CCSequence::createWithTwoActions(delayAction, callFunc));  

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2021-04-21
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2021-10-07
  • 2021-05-17
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案