schedule(schedule_selector(HelloWorld::CreateOnce), 3);
CreateOnce 这个方法可以带参数么。我需要一个int作为类型传到方法里边。应该怎么做啊。。
schedule(schedule_selector(HelloWorld::CreateOnce), 3);
CreateOnce 这个方法可以带参数么。我需要一个int作为类型传到方法里边。应该怎么做啊。。
任务调度的话,正常都是这样的CreateOnce(float dt)
CreateOnce这个方法带的是float参数,指示了时间间隔。
楼主可以用成员变量处理这个问题啊。
— Begin quote from ____
引用第2楼偶尔e网事于2014-04-28 22:34发表的 :
CreateOnce这个方法带的是float参数,指示了时间间隔。
楼主可以用成员变量处理这个问题啊。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=199800&pid=939642
— End quote
这个方法调用很频繁成员变量的话。很容易混淆。比如参数是一个类型。比如没秒执行类型1 5次。下一秒类型2 5次。。。就会混乱
貌似只能使用成员变量把!schedule里边的参数是float,代表时间。
你可以用动作回调实现这个,动作回调的函数是lamba,lamba允许外部变量。
斑竹,好像不能将执行函数弄成类成员吧,我在lua里面
请参考这里http://www.cocoachina.com/bbs/read.php?tid=181100