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