Cocos2d x 将参数传递给计划选择器

Cocos2d x 将参数传递给计划选择器,cocos2d-x,Cocos2d X,嘿,伙计们,我正在cocos2dx项目中使用schedule_选择器,在这里我有7个不同的int值。我在这7个值中生成随机值。现在我想在一段时间后把这个随机值传递给另一个函数。我正在使用schedule_selecter在某个时间间隔后拨打电话,但它不允许我传递值。我该怎么做 前 int random_val=arc4random()%7 函数选择值(整数随机值) { .... } 我想使用计划选择器将随机值传递给函数所选值 thnx预先..计划\选择器不允许您使用functor传递任何数据。

嘿,伙计们,我正在cocos2dx项目中使用schedule_选择器,在这里我有7个不同的int值。我在这7个值中生成随机值。现在我想在一段时间后把这个随机值传递给另一个函数。我正在使用schedule_selecter在某个时间间隔后拨打电话,但它不允许我传递值。我该怎么做

int random_val=arc4random()%7

函数选择值(整数随机值) { .... }

我想使用计划选择器将随机值传递给函数所选值


thnx预先..

计划\选择器不允许您使用functor传递任何数据。相反,您可以为任何成员变量赋值,并在回调函数中访问该变量

// scheduling a function with interval of 1 seconds.
float interval = 1.0f; // interval to call scheduler function. 

CCNode::schedule(schedule_selector(MyClass::scheduleFunction), interval);

void MyClass::scheduleFunction(float dt) {
    // use your random number related code here
}

你们能把演示代码放在这里吗?我怎样才能使用回调函数。