我想用不同的参数调用一个方法三次,并且需要在调用它们之间有一些延迟,为此我想使用CCCallFuncND
,但我无法在我的代码中实现它,请帮我做通过给出一个如何调用CCCallFuncND
的简单示例。
我的代码是:
this.runAction(CCCallFuncND.action(this, "shift_sec", "1"));
public void shift_sec(String v) {
System.out.println("Coming into this method. : "+v);
}
答案 0 :(得分:0)
我将举例说明:
CCCallFuncND.action(this, "hitCallback", data)
这里
此 - >是目标,即发件人
“hitCallback” ------->是被调用的字符串。
数据----------->是一个要发送的对象
public void hitCallback(Object sender,Object data){
CCSprite hitSpotSprite = (CCSprite)data;
hitSpotSprite.removeFromParentAndCleanup(true);
hitSpotSprite = null;
}
在你的情况下
shift_sec(String v){}
被修改为
shift_sec(Object sender,Object data){}