【问题标题】:NoSuchMethodException in cocos2d-android in CCCallFuncCCCallFunc 中 cocos2d-android 中的 NoSuchMethodException
【发布时间】:2012-06-22 09:44:55
【问题描述】:

我用的是cocos2d for android(周味宽版)。 CCCallFunc 在任何地方都不起作用。它总是抛出 NoSuchMethodException。 一码sn -p

...
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”属于同一类。我觉得这里面有问题。

【问题讨论】:

  • 您应该发布堆栈跟踪和 stopDancing 方法。我敢打赌,stopDancing 方法的参数有问题。

标签: java android cocos2d-android nosuchmethoderror


【解决方案1】:

您需要将方法创建为 public,其中包含一个 argument as Object

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    相关资源
    最近更新 更多