我使用LibGDX创建了一个游戏,我试图弄清楚如何在没有图像的情况下运行jar,并将其放在同一个文件夹中。我如何制作它以使罐子本身足够自足并且其中包含资产?
答案 0 :(得分:0)
如果您想从桌面模块导出独立jar(包含游戏的所有资源)。
Libgdx使用gradle进行项目构建,所以希望您使用gradle和IntellijIDEA或Android Studio作为IDE。
使用终端
查看 - >工具Windows->终端或 Alt + F12
运行命令
在窗口gradlew desktop:dist
在Mac上./gradlew desktop:dist
它会将您所有的资产从android模块的assets文件夹放入jar中。你可以在桌面模块中找到你的jar。
使用Artifact创建jar
档案 - >项目结构 - >文物 - >添加(+) - > Jar - >来自模块和依赖项 - >
模块:桌面主类:DesktopLauncher
然后确定
在OutputLayout标签中 - >添加(+) - >的副本目录内容 - >选择您的Android资产文件夹 - >申请 - >确定
然后构建 - > BuildArtifacts。 - > desktop.jar - >构建