IntelliJ 找不到"GL10" LibGDX 程序"Hello World"库



我正在尝试自学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() {
}
}

据我所知,OpenGL ES 1.x支持已从libgdx中删除,因此接口GL10和GL11不再存在。尝试将GL10替换为 GL20

您可以在 OpenGL ES 1.x 支持中找到更新通知,该支持已从 libgdx 中删除

相关内容

最新更新