cocos2dx 怎么在schedule的回调函数中加参数?

网上有说用这样的方法传参 
scheduler->schedule(CC_CALLBACK_1(HelloWorld::Move, this, pTarget), this, 0.9f, 1, 0.1, false, name);
HelloWorld::Move(float f, Node* pTarget)
确实可以 但是其中 scheduler->schedule的第4个参数1是指的调用次数,api中的解释是
void Scheduler::schedule(const ccSchedulerFunc& callback, void *target, float interval, unsigned int repeat, float delay, bool paused, const std::string& key)
也就是unsigned int repeat这个参数是执行次数,我想让他无限次调用,而不是指定次数,怎么弄

炎炎设计
浏览 1285回答 2
2回答

12345678_0001

直接写-1,这个数实际上是unsigned int的最大值,理论上是循环不完的,可以当无限次用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Cocos2d-x