我正在尝试按照guide将我的项目导出为Java小程序。
我的项目,如Eclipse中所示,有三个目录:
Game
Game-Android
Game-Desktop
它们是使用UI设置工具创建的。 http://www.thesecretpie.com/2011/05/being-like-minecraft-or-how-to-run-your.html的指南令人困惑,我不明白这些要点:
下一步:添加一个名为HelloWorldApplet.java的新文件(在同一个文件中) 目录作为其他源文件)。
“与其他源文件相同的目录”。好吧,我有三个目录,他们都有一个源文件夹。在这三个中的哪一个我应该把这个文件?我尝试将其放在Game
中,但Eclipse无法解析com.badlogic.gdx.backends.lwjgl.LwjglApplet
。如果我把它放在Game-Desktop
中似乎没问题,但我不确定。
在项目目录中创建一个名为applet的目录。
再次,我的三个目录中的哪一个?
只需将整个项目导出为Eclipse中的jar
即可
我可以为Game
,Game-Android
或Game-Desktop
导出JAR。哪一个?
相关:
我碰巧在游戏中使用JRuby JAR运行一些ruby脚本逻辑。我是否必须做一些具体的事情?
答案 0 :(得分:1)
那个博客有点老了。例如,JOGL后端已从最近版本的Libgdx中消失(因此您无需担心切换到LWJGL后端)。此外,捆绑到Libgdx的当前LWJGL是2.9.0(但希望这不会改变太多)。
我相信这些说明有效地将您应用的“桌面”版本打包成Applet(因为桌面是唯一使用LWJGL后端的版本),所以假设Game-Desktop
是“同一目录”它在谈论它。
因此,您应该从桌面项目中导出.JAR。
在相关的说明中,还有另一种使用GWT后端在网络上运行游戏的方法。查看Setup & Running page(其中称为“HTML5”)。关于使用GWT后端有很多警告(并非所有Libgdx API都在那里工作)。 (嗯......我怀疑这会对JRuby JAR起作用,所以可能不值得花太多时间在那上面。)