scheduleOnce with lambda in cocos2dx v3

时间:2015-09-15 09:56:22

标签: cocos2d-x cocos2d-x-3.0

void Node::scheduleOnce(const std::function<void(float)> &callback, float delay, const std::string &key)

什么是param&#34; key&#34;为?

1 个答案:

答案 0 :(得分:0)

key,这里只是一个唯一的字符串,用于标识正在调度的lamba,因为在c ++中比较lambda&#39;很少有你可能期望的结果。

即。您可以将密钥传递给其他Node方法,例如isScheduled,以查看lambda是否仍在调度,或unschedule等。