나는 안드로이드 게임에서 새로운데 안드로이드 게임을 만들기 위해 andEngine을 사용하고 있습니다. 나는 andEngine을 사용하여 샘플을 만들었지 만 문제는 내가 에뮬레이터에서 내 응용 프로그램을 실행할 때 실행되지 않습니다. 이유는 모르겠습니다. 에뮬레이터에서 GPU 에뮬레이션을 활성화했지만 작동하지 않습니다.안드로이드 AndEngine GameNot Running
실제 장치에 게임을 설치하기 위해 .apk 파일을 만들었지 만 응용 프로그램을 실행하지 않아도 동일한 문제가 발생합니다. 문제
내 코드를 해결하는 데 도움이와 나는 안드로이드 API를 2.3.3
package com.game.practice;
import org.andengine.engine.camera.Camera;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.scene.background.Background;
import org.andengine.entity.util.FPSLogger;
import org.andengine.ui.activity.SimpleBaseGameActivity;
public class GamePracticeActivity extends SimpleBaseGameActivity {
// ===========================================================
// Constants
// ===========================================================
static final int CAMERA_WIDTH = 480;
static final int CAMERA_HEIGHT = 800;
// ===========================================================
// Fields
// ===========================================================
private Camera mCamera;
private Scene mMainScene;
// ===========================================================
// Constructors
// ===========================================================
// ===========================================================
// Getter & Setter
// ===========================================================
// ===========================================================
// Methods for/from SuperClass/Interfaces
// ===========================================================
@Override
public EngineOptions onCreateEngineOptions() {
this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera);
}
@Override
protected void onCreateResources() {
// TODO Auto-generated method stub
}
@Override
protected Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger()); // logs the frame rate
/* Create Scene and set background colour to (1, 1, 1) = white */
this.mMainScene = new Scene();
this.mMainScene.setBackground(new Background(1, 1, 1));
return this.mMainScene;
}
}
로그 캣 오류
LogCat을 게시하십시오. –
로그 고양이에서 무엇을 게시해야합니까? –
오류가 발생했습니다. –