【发布时间】:2016-02-03 16:15:04
【问题描述】:
我正在构造这个 CCCallFunc
CCCallFunc::create(this, callfunc_selector(STLoadingSceneBase::load1))
但我真正需要调用的是 STLoadingSceneSubClass 上的 load1(...),STLoadingSceneBase 的子类。我的目标是在超类中创建一组 CCCallFunc 并在子类中触发回调。
有没有办法将 callfunc_selector 与我缺少的“this”一起使用?
我试过了,但是没用
CCCallFunc::create(this, callfunc_selector(this::load1))
【问题讨论】:
-
可以使用lambda函数作为
CCCallFunc::create()的参数,在lambda内部使用this。
标签: c++ cocos2d-x cocos2d-x-2.x