[英]Cocos2d C++ equivalent of objective-c function CCCallBlock actionWithBlock
有谁知道Objective-C CCCallBlock actionWithBlock的C ++等效项是什么?
[CCCallBlock actionWithBlock:^{ ... code here .. }]
In the cocos2d-x, you can't use CCCallBlock
, instead, you can use cocos2d::CallFunc
and since cocos2d-x v3.0, you can use C++11 features, so it would be pretty much simple. 在cocos2d-x中,不能使用CCCallBlock
,而可以使用cocos2d::CallFunc
并且由于cocos2d-x v3.0可以使用C ++ 11功能,因此非常简单。
If the code is like this, 如果代码是这样的
id block = [CCCallBlock actionWithBlock:^{
[do func1]
[do func2]
}];
then, it would be like the following code. 然后,就像下面的代码。
auto block = cocos2d::CallFunc::create(
[&](){
func1();
func2();
});
And then you can make the spite do block as like the one with CCCallBlock
. 然后,您可以像使用CCCallBlock
一样使spite do阻止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.