0

私はこのコードを持っています:

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 から例をダウンロードし、コードをコピーして貼り付けたところ、例では同じことが空白の白い画面で表示されました。誰でも私を助けることができますか?私はそれを感謝します :]

4

1 に答える 1

0

GLES2 とエンジン ブランチを使用していると思いますが、お使いの電話が GLES2 をサポートしていない可能性があります。

于 2013-08-12T23:42:50.600 に答える