cocos2d-x3.3自定义回调

前端之家收集整理的这篇文章主要介绍了cocos2d-x3.3自定义回调前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、首先可以定义一个全局的静态回调(这里以点击类型为例)

static Widget::ccWidgetClickCallback mcallback;


二、定义以回调类型为参数的方法

static void Show(const Widget::ccWidgetClickCallback &callback);


三、实现回调方法并给callback赋值

Show(const Widget::ccWidgetClickCallback &callback) {
mcallback=callback;

……

mcallback(NULL);//(可以在需要回调的地方调用

}


四、使用回调方法

Show([=](Ref* sender){ refreshData();//回调要执行的操作例如刷新数据 });

猜你在找的Cocos2d-x相关文章