0

几天前我开始使用 cocos2d ......我正在开发小型 2d 游戏。我想出了如何为精灵设置动画。现在,当精灵完成动画时,我希望将其从屏幕上清除。

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

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

函数定义为:

public void deleteTarget(Object target)

它总是给我“NoSuchMethodException”......有什么想法吗?

4

1 回答 1

3

像这样做

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

public void test(Object sender) {
    Do whatever you require
}
于 2012-08-21T13:58:56.630 回答