如何在cocos2d中使用CallFuncND for android

时间:2013-08-13 10:47:20

标签: cocos2d-android

我想用不同的参数调用一个方法三次,并且需要在调用它们之间有一些延迟,为此我想使用CCCallFuncND,但我无法在我的代码中实现它,请帮我做通过给出一个如何调用CCCallFuncND的简单示例。

我的代码是:

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

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

1 个答案:

答案 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){}