Cocos2d iphone 如何在调度程序cocos2d中传递参数

Cocos2d iphone 如何在调度程序cocos2d中传递参数,cocos2d-iphone,cocos2d-x,Cocos2d Iphone,Cocos2d X,有人能帮我找到一种方法吗?在cocos2d或cocos2dx中进行调度程序调用时,如何传递参数?我正在使用这个调度程序调用,并通过一个类变量传递它的参数。我想通过此调用发送参数。谢谢 scheduler->scheduleSelector(schedule_选择器(CFacebookManager::sendRequestAllUpdateUI),CFacebookManager::instance(),1,false,1,1.0f) 在cocos2d中,您想做的事情是不可能的。不能通过计划更新

有人能帮我找到一种方法吗?在cocos2d或cocos2dx中进行调度程序调用时,如何传递参数?我正在使用这个调度程序调用,并通过一个类变量传递它的参数。我想通过此调用发送参数。谢谢


scheduler->scheduleSelector(schedule_选择器(CFacebookManager::sendRequestAllUpdateUI),CFacebookManager::instance(),1,false,1,1.0f)

在cocos2d中,您想做的事情是不可能的。不能通过计划更新方法传递参数


LearnCos2D对这里几乎相同的问题给出了一个很好的答案

如果您在c++11中使用cocos2dx,我必须执行一个操作,使用大量代码并对其进行调度。Lamdas可以捕获任意数量的变量,加上该操作将userData作为模板,并将其作为指针传递给lambda,因此您可以修改它,并期望在更新中保持一致性,而无需在类中声明额外的实例变量。 请检查一下。

这确实对我很有帮助。最后在COCOS2DX下实现C++中的参数传递。谢谢拉迪夫!