我使用LibGDX与客户端和服务器进行多人游戏。但是,我的服务器不是LibGDX应用程序作为我的桌面启动器,因此LibGDX不会自动启用。
我只需要使用Gdx.net.newServerSocket()创建服务器套接字,但由于尚未启用LibGDX,因此Gdx.net为null。如何为我的服务器手动启用它?
答案 0 :(得分:1)
要手动启用LibGDX的网络,只需在使用LibGDX网络API中的任何内容之前设置它:
Gdx.net = new LwjglNet();
即使该课程被命名为" LwjglNet"该文件指出:it could be reused in other Desktop backends since it doesn't depend on LWJGL.
答案 1 :(得分:0)
尝试: GdxNativesLoader.load(); 这就是我在独立服务器中使用的内容