CCCallFunc中的cocos2d-android中的NoSuchMethodException

时间:2012-06-22 09:44:56

标签: java android cocos2d-android nosuchmethoderror

我正在使用cocos2d for android(周伟宽版)。 CCCallFunc无法在任何地方工作。它总是抛出NoSuchMethodException。 代码段

...
CCJumpBy action7 = CCJumpBy.action(0.4f, CGPoint.ccp(60f,0f), 30f, 1);
        CCJumpBy action8 = CCJumpBy.action(0.4f, CGPoint.ccp(-60f,0f), 30f, 1);
        CCCallFuncN action9 = CCCallFuncN.action(this,"stopDancing");
        CCSequence action10 = CCSequence.actions(action1,action2,action3,action4,action5,action6,action7,action8,action9);
        this.runAction(action10);
...

“stopDancing”属于同一类。我认为这有一个问题。

1 个答案:

答案 0 :(得分:2)

您需要将方法创建为 public ,其中包含一个参数作为对象

所以你的方法看起来像这样

public void stopDancing(Object sender){    
//Your code...
......    
}