Andengine麻烦,屏幕上什么都没有显示? SimpleBaseGameActivity

时间:2013-08-12 23:16:56

标签: android android-activity andengine

我有这段代码:

public class GameActivity extends SimpleBaseGameActivity{

static final int CAMERA_WIDTH = 800;
static final int CAMERA_HEIGHT = 480;

public Font mFont;
public Camera mCamera;

public Scene mCurrentScene;
public static BaseActivity instance;


@Override
public EngineOptions onCreateEngineOptions() {
    // TODO Auto-generated method stub
    instance = this;
    mCamera = new Camera(0,0, CAMERA_WIDTH, CAMERA_HEIGHT);
    return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH,  CAMERA_HEIGHT), mCamera);
}

@Override
protected void onCreateResources() {
    // TODO Auto-generated method stub
    mFont = FontFactory.create(this.getFontManager(), this.getTextureManager(), 256, 256, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 32);
    mFont.load();
}

@Override
protected Scene onCreateScene() {
    // TODO Auto-generated method stub
    mEngine.registerUpdateHandler(new FPSLogger());
    mCurrentScene = new Scene();
    mCurrentScene.setBackground(new Background(0.09804f, 0.7274f, 0.8f));


    return mCurrentScene;
}

}

我的目标是在屏幕上显示一些内容,只是一个简单的位图。我已经在youtube和google上关注了andengine的一些教程,但由于某种原因,当我开始基本游戏时,它根本不显示任何东西只是一个空白的白色屏幕。我还从github下载了一个例子并复制并粘贴了代码,这个例子给了我同样的东西,只是一个空白的白色屏幕。谁能帮我?我很感激:]

1 个答案:

答案 0 :(得分:0)

我认为您使用的是GLES2 andengine分支,可能是您的手机不支持GLES2。