2

シンプルなコードを使用して、AndEngine を使用してサンプル ゲームを作成しようとしています。

public class MainActivity extends SimpleBaseGameActivity {

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

    @Override
    public EngineOptions onCreateEngineOptions() {
        Camera camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
        return new EngineOptions(true, ScreenOrientation.LANDSCAPE_SENSOR, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), camera);
    }

    @Override
    protected void onCreateResources() {
        //TODO
    }

    @Override
    protected Scene onCreateScene() {
        Scene scene = new Scene();
        scene.setBackground(new Background(0.09804f, 0.6274f, 0));
        return scene;
    }
}

しかし、私は奇妙な動作を見つけました:アプリケーションが起動すると、最初の瞬間に、タイトルバーと暗い背景を持つデフォルトの Android アクティビティ画面のようなものが一瞬表示され、その後、緑色の背景でアクティビティが開始されます。このスタートアップのものを削除するにはどうすればよいですか?

4

2 に答える 2

1

AndroidManifest.xml ファイルを見てください。

アプリケーション内: android:theme="@style/AppTheme" を削除します

アクティビティ: android:screenOrientation ="landscape" を追加するか、android:screenOrientation ="portrait" を追加します。

于 2013-09-13T08:24:58.747 に答える