我和本教程用于将Overlap2D与LibGDX结合使用一起跟进。作为本教程的一部分,我在Gradle中将Overlap2D运行时添加到我的依赖项中。跟着运行时网站上的说明,上面写着
如果您正在使用gradle,您只需将这一行添加到您的受抚养人中:
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是问题的原因。
发布于 2016-06-09 03:03:44
我所遵循的教程已经过时了。我尝试使用的Overlap2DStage类不再是Overlap2D库的一部分。!
如果您也在学习该教程,那么Overlap2D现在有一个视频教程,在这里更新得更多:https://www.youtube.com/watch?v=bhvHm2sM0qo&feature=youtu.be
请按照视频教程进行操作。
https://stackoverflow.com/questions/37715999
复制相似问题