Libgdx 无法解析setScreen()方法
我对libgdx并不陌生,但当我完成了上一个大学项目,开始了一个新项目时,Android studio或IDEA无法解析设置屏幕方法,其他东西也可以。有什么想法吗?希望得到帮助。(项目绝对清晰)。在LibGdx中创建一个项目将为您提供实现Libgdx 无法解析setScreen()方法,libgdx,Libgdx,我对libgdx并不陌生,但当我完成了上一个大学项目,开始了一个新项目时,Android studio或IDEA无法解析设置屏幕方法,其他东西也可以。有什么想法吗?希望得到帮助。(项目绝对清晰)。在LibGdx中创建一个项目将为您提供实现ApplicationListener的核心文件 public class HelloWorld implements ApplicationListener { private SpriteBatch batch; private Bitmap
ApplicationListener的核心文件
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() {
}
}
我想您所指的是通过设置屏幕
类来扩展游戏
类
使用ApplicationListener
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() {
}
}
你在追求什么:(摘自)
允许您在需要时随时更改屏幕:
public class MainMenuScreen implements Screen {
final Drop game;
OrthographicCamera camera;
public MainMenuScreen(final Drop game) {
this.game = game;
camera = new OrthographicCamera();
camera.setToOrtho(false, 800, 480);
}
//...Rest of class omitted for succinctness.
}
默认情况下,gdx主类将扩展ApplicationAdapter,您需要扩展游戏类才能使用setScreen()能否向我们展示导致此错误的代码,因为这可能是语法错误或缺少源文件。它只是一个空项目。没别的了。