0

我想用不同的参数三次调用一个方法,并且在调用它们之间需要有一些延迟,为此我想使用CCCallFuncND它,但我无法在我的代码中实现它,请通过给出一个简单的例子来帮助我做到这一点打电话CCCallFuncND

我的代码是:

this.runAction(CCCallFuncND.action(this, "shift_sec", "1"));

public void shift_sec(String v) {
    System.out.println("Coming into this method. : "+v);          
}
4

1 回答 1

0

我将举例说明:

CCCallFuncND.action(this, "hitCallback", data)

这里
this--> 是目标,即发件人

"hitCallback"-------> 是被调用的字符串。

data -----------> 是要发送的对象

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){}
于 2013-08-14T13:53:07.850 回答