我是LibGdx的新手(对我来说有3天的经验...所以我是吧)
而且大约3个小时前我收到了Nextpeer,如果没有100个错误,我将无所不能。该文档遗漏了细节(我认为),我不知道该怎么办...

我没有明智的Nextpeer安装代码,所有内容都已加载到我的Eclipse IDE中。

所以...我在问什么?

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

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

我尝试在主类中运行NextParse.Init,但出现错误,提示我需要配置构建路径。 ?什么 ?也许我听起来像nooby,所以问题编号为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)

我知道我在做什么吗?

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

最佳答案

根据Wiki:


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


让SuperJumper实现TournamentsCallback接口,然后上面的代码应该起作用。

09-04 13:51