【发布时间】:2019-01-09 23:53:07
【问题描述】:
我正在尝试自学 libGDX,但是当我尝试运行它时,我遵循的教程给出了错误。我不知道足够多的 LibGDX 来制作 MCVE,所以我试图找到一个简单的“Hello World”程序,看看问题是出在我的代码中还是其他什么地方。
问题是,我能找到的唯一“Hello World”程序似乎无法导入必要的 libGDX 库。
它不能导入的库是com.badlogic.gdx.graphics.GL10。当我将光标悬停在我的 IDE IntelliJ-IDEA 上时,它会显示 can't resolve symbol 'GL10'。
我怎样才能让这个程序运行?
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
public class HelloWorld implements ApplicationListener {
private SpriteBatch batch;
private BitmapFont font;
@Override
public void create() {
batch = new SpriteBatch();
font = new BitmapFont();
font.setColor(Color.RED);
}
@Override
public void dispose() {
batch.dispose();
font.dispose();
}
@Override
public void render() {
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();
font.draw(batch, "Hello World", 200, 200);
batch.end();
}
@Override
public void resize(int width, int height) {
}
@Override
public void pause() {
}
@Override
public void resume() {
}
}
【问题讨论】:
标签: java debugging gradle intellij-idea libgdx