0

我已经完成了所有比赛的设置,回调等...但是我有一个问题,而且是一个大问题:我如何初始化?

好的,我可以为 Android 初始化,没什么大不了的,但我希望让这个应用程序同时在 Android 和 iOS 上运行。所以...我不知道该怎么办。看起来不可能,但话又说回来,也许是这样,我正在盲目地寻找在哪里这样做。

这是教您如何单独而不是一起为 android 和iPhone初始化的页面: https ://www.nextpeer.com/how-to-make-a-basic-integration-with-nextpeer/

4

1 回答 1

0

像这样在伪代码中;

public interface Resolver {
    void init();
}

Android implements Resolver {

    Android() {
        new AndroidApp(new LibGDX(this));
    }

    init() {
        // Code here
    }
}

IOS implements Resolver {

    IOS() {
        new IOSApp(new LibGDX(this));
    }

    init() {
        // Code here
    }
}

LibGDX {

    LibGDX(Resolver resolver) {

        resolver.init();
    }
}
于 2015-10-12T18:50:20.790 回答