Libgdx MainMenuScreen

Jue*_*gen 4 java android libgdx

我正在尝试学习使用libgdx框架.与libgdx网站上的教程(https://code.google.com/p/libgdx/wiki/ExtendedSimpleApp)一样,我尝试设置一个小主菜单.我已导入所有需要的类,但在第29行始终存在错误:"MainMenuScreen无法解析为类型".这是源代码:

package com.me.mygdxgame;

import java.awt.SplashScreen;

import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.Sprite;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;



public class MyGdxGame implements ApplicationListener {
private OrthographicCamera camera;
private SpriteBatch batch;
private Texture texture;
private Sprite sprite;
private BitmapFont font;

    @Override
public void create() {      
    batch = new SpriteBatch();
    //Use LibGDX's default Arial font.
    font = new BitmapFont();
    this.setScreen(new MainMenuScreen(this));
}

@Override
public void dispose() {
    batch.dispose();
    texture.dispose();
}

@Override
public void render() {      
    Gdx.gl.glClearColor(1, 1, 1, 1);
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

    batch.setProjectionMatrix(camera.combined);
    batch.begin();
    sprite.draw(batch);
    batch.end();
}

@Override
public void resize(int width, int height) {
}

@Override
public void pause() {
}

@Override
public void resume() {
}
Run Code Online (Sandbox Code Playgroud)

}

Noz*_*rum 9

MainMenuScreen不是标准类,如果您在链接中进一步阅读,您会看到他们创建了另一个类"MainMenuScreen",只需创建另一个名为"MainMenuScreen"的类,并在那里添加教程中的代码.

如果这是你第一次使用java,你可能需要谷歌一些java教程来学习java和oop的基础知识,然后再使用一些外部库;)