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 に答える