java - 为什么我的LibGDX项目没有从Overlap2D运行时看到Overlap2DStage类,即使我将其添加为Gradle依赖项也是如此?

标签 java gradle libgdx

我跟随this tutorial for using Overlap2D with LibGDX。作为教程的一部分,我将Overlap2D runtime添加到Gradle中的依赖项中。以下the instructions on the runtime's website,说

If you are using gradle, yo can just add this line to your dependecies:


compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:0.1.2-SNAPSHOT

我在build.gradle中添加了以下内容:
// snip...

project(":core") {
    apply plugin: "java"


    dependencies {
        compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:0.1.2-SNAPSHOT"
        compile "com.badlogicgames.gdx:gdx:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
        compile "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion"
    }
}

//snip...

在我的LibGDX项目中,有多个自动生成的build.gradle文件。我已经对项目根目录中的build.gradle文件进行了更改。

然后,直接从我所遵循的教程中复制代码,我尝试在我的一个类中使用Overlap2D运行时库:
import com.uwsoft.editor.renderer.Overlap2DStage;

public class GameStage extends Overlap2DStage {  
}

编译此类失败:
GameStage.java:3: error: cannot find symbol
public class GameStage extends Overlap2DStage {
                               ^
  symbol: class Overlap2DStage

为什么我的项目无法从Gradle依赖项中看到类?我是否没有将依赖项正确添加到我的项目中?

我正在使用NetBeans,但是从命令行也无法编译项目,因此我不认为我的IDE是导致我遇到问题的原因。

最佳答案

我关注的教程已经过时。我试图使用is no longer a part of the Overlap2D library at allOverlap2DStage类!

如果您也正在关注该教程,那么Overlap2D现在提供了一个视频教程,在这里是最新的:https://www.youtube.com/watch?v=bhvHm2sM0qo&feature=youtu.be

而是按照视频教程进行操作。

关于java - 为什么我的LibGDX项目没有从Overlap2D运行时看到Overlap2DStage类,即使我将其添加为Gradle依赖项也是如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37715999/

相关文章:

java - Hessian,添加标题

java - 方阵

java - 如何在Gradle插件中编写Test for SourceSets block

java - Libgdx 表组件未正确显示

java - Box2d 不会使用 LibsGDX 和 Gradle 进行加载

java - 无法进行交易调用

java - 了解 Java 中的对象分配

gradle - 如何将模块的 jar 作为依赖项包含在 Gradle 中的另一个模块中?

gradle - Gradle-将文件夹复制到jar中

java - 检查城市建筑类型游戏中其他图 block 周围的其他 'Tiles/Walls'。像 'Rimworld'