gpt4 book ai didi

java - Libgdx 主菜单屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:14 25 4
gpt4 key购买 nike

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

}

最佳答案

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

如果这是你第一次使用 java,你可能想在使用一些外部库之前先谷歌一些 java 教程来学习 java 和 oop 的基础知识 ;)

关于java - Libgdx 主菜单屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18600184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com