有谁知道 objective-C CCCallBlock actionWithBlock 的 c++ 等价物是什么?
[CCCallBlock actionWithBlock:^{ ... code here .. }]
最佳答案
在cocos2d-x中,你不能使用CCCallBlock
,你可以使用cocos2d::CallFunc
,从cocos2d-x v3.0开始,你可以使用 C++11 特性,所以它会非常简单。
如果代码是这样的话,
id block = [CCCallBlock actionWithBlock:^{
[do func1]
[do func2]
}];
那么,就像下面的代码。
auto block = cocos2d::CallFunc::create(
[&](){
func1();
func2();
});
然后您可以像使用 CCCallBlock
一样使 spite do block 。
关于c++ - Cocos2d C++ 等效于 objective-c 函数 CCCallBlock actionWithBlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31243142/