0

我是 LibGdx 的新手(我有 3 天的经验......所以我嗯)而且我大约 3 小时前得到了 Nextpeer,如果没有 100 个错误,我什么都做不了。文档遗漏了细节(我认为),我不知道该怎么做......

我没有 Nextpeer 设置代码,一切都加载到我的 Eclipse IDE 中。

所以...我在问什么?

好吧,在我问之前,让我告诉你我的情况。

LibGdx 流程:Main.java -> MainMenuScreen.java -> (NextPeer Menu?) -> Game.java

我曾尝试在主类中运行 NextParse.Init,但出现错误说我需要配置我的构建路径。? 什么 ?也许我听起来很笨,所以有第 1 个问题。好吧......所以现在可以说我确实以某种方式初始化了我的软件...... https://nextpeer.atlassian.net/wiki/display/NS/libGDX说要使用这个构造函数

public SuperJumper(Tournaments tournaments) {
    // If we have a supported tournaments object, set the game as callback
    if (tournaments != null && tournaments.isSupported()) {
        tournaments.setTournamentsCallback(this);
         
        // Load Nextpeer plugin with the tournaments instance
        NextpeerPlugin.load(tournaments);
    }

所以我使用了构造函数,但是我得到了错误

tournaments.setTournamentsCallback(this);

IDE错误警告事情:The method setTournamentsCallback(TournamentsCallback) in the type Tournaments is not applicable for the arguments (GameScreen)

我知道我在做什么吗...不是真的 w/NextPeer。

请尝试帮助我解决上述问题,或向我解释一些概念。谢谢!

4

1 回答 1

1

根据维基:

接下来,我们将让 Game 子类符合 TournamentsCallback.java 接口。

让 SuperJumper 实现 TournamentsCallback 接口,然后上面的代码应该可以工作。

于 2015-10-12T09:18:48.240 回答