将参数传递给回调函数COCOS2D Android

时间:2012-06-29 07:52:24

标签: cocos2d-android nosuchmethod

我几天前开始使用cocos2d ......我正在开发小型2D游戏。 我想出了如何为精灵制作动画。现在当精灵完成动画时,我想让它从屏幕上清除。

如何将参数传递给回调函数?

target.runAction(CCSequence.actions(repeatAnimation,
                        CCCallFuncND.action(this, "deleteTarget",target)));

功能定义为:

public void deleteTarget(Object target)

它总是给我“NoSuchMethodException”......任何想法?

1 个答案:

答案 0 :(得分:3)

这样做

CCCallFuncN ccfun = CCCallFuncN.action(this, "test");

public void test(Object sender) {
    Do whatever you require
}