update(float delta){
this->schedule(schedule_selector(GameScene::SetAttack_time), 0.35f);
}
为什么在update里加入schedule 就一直输出这个
CCScheduler#scheduleSelector. Selector already scheduled. Updating interval from: 0.3500 to 0.3500
怎么取消这个输出呢?
应该是这个函数已经在计时器里了,你重复添加了
update本身就是每一帧运行,你这的意思是每一帧都再添加一个定时器。。不合理啊。。吧this->schedule(schedule_selector(GameScene::SetAttack_time), 0.35f);放初始化里吧
我想用这个定时器时间 和.攻击动画时间plist文件 同步而达到模拟获取动画执行到哪一帧并触发事件,我想不出怎么直接用c++代码写出获取攻击中的某一帧触发事件,才加到update 检测每一帧,我感觉有更好的方法 但我想不出 能否给我一个思路
重复添加 有没有什么负面的影响 我想用这个定时器时间 和.攻击动画时间plist文件 同步而达到模拟获取动画执行到哪一帧并触发事件,我想不出怎么直接用c++代码写出获取攻击中的某一帧触发事件,才加到update 检测每一帧,我感觉有更好的方法 但我想不出 能否给我一个思路