1

大家!

我是游戏开发的新手。我正在按照“学习 Libgdx 游戏开发”中的教程来创建跨平台的 2D 游戏。但是,我使用 IntelliJ 而不是 Eclipse,因为 IntelliJ 似乎可以帮助我解决我的编码风格。

我的问题是:当我将 libgdx 项目导入 IntelliJ(使用“gdx-setup”)时,一切正常。直到我在"extensions/gdx-tools"中需要一个名为TexturePacker的 libgdx 扩展。我想我可以将此.jar文件添加为普通库,但它不起作用。

这是我遇到的错误:

  • 错误:(5、44)Gradle:错误:包 com.badlogic.gdx.tools.texturepacker 不存在

我会感谢你的帮助。谢谢!

4

2 回答 2

2

由于您的 libgdx 项目现在是使用 gradle 构建的,因此您必须添加工具扩展作为桌面项目的 gradle 依赖项:

compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"

否则 gradle 不会编译(..并找到)它。

这在libgdx 项目页面有更详细的解释

顺便说一句:在使用 gdx-setup jar 设置项目时,您可以选中“工具”复选框,它将生成一个项目,该项目已经在 build.gradle 文件中具有工具依赖项。

于 2014-06-29T18:05:09.773 回答
-1

您必须将 .jar 文件添加到所有项目文件(android/desktop/html 和源)。也尝试使用这个:

import com.badlogic.gdx.tools.texturepacker.TexturePacker;

于 2014-06-29T17:35:03.947 回答