如何停止一个已安排的Cocos2d-x函数

3
我已经使用了以下代码来在玩家触摸屏幕时调用函数:
this->schedule(schedule_selector(MyNode::TickMe), 0, 0, 0);
但是,我希望当玩家停止触摸屏幕时,调度的函数也会停止,即不再调用函数TickMe。如何实现这一点?
编辑:好的,我明白了。CCNode中有unschedule函数可用。(已解决)

1
我认为将它放在这里可能对其他人有所帮助。 - Wajahat
2个回答

1
//unschedule the function.

unschedule(schedule_selector(MyNode::TickMe));

我收到了错误信息:“无法获取类型为void的rvalue的地址”。 - Sri

0
this->unschedule(schedule_selector(MyNode::TickMe));

这里的thisMyNode的一个实例,它是Node的子类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接