您的位置:首页 > 移动开发 > Cocos引擎

cocos2D v3.x中动作回调函数的变化

2015-09-30 11:45 411 查看
cocos2D v3.x版本中的动作的回调函数不能再带任何参数并且不能返回任何值.

官方给出的传递参数的办法是:

选择器(selector)不能带有任何形参,选择器需要的参数必须通过ivar或property来间接传递.

通常更可取的避免通过ivar或property来传递参数的办法是使用CCActionCallBlock.

示例代码如下:

id callFunc = [CCActionCallFunc actionWithTarget:self selector@selector(myCallFuncMethod)];
[self runAction:callFunc];


-(void) myCallFuncMethod {
NSLog(@"call func action ran my method");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: