2013-12-20 51 views
0

我對於AndEngine來說太新了,我不能說很多事情來告訴你問題。 代碼如下..我仍然無法運行第一個引擎應用程序

public class MainActivity extends BaseGameActivity { 

    private static final int CAMERA_WIDTH = 768; 
    private static final int CAMERA_HEIGHT = 1280; 
    Scene scene; 

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

    @Override 
    public void onCreateResources(
      OnCreateResourcesCallback pOnCreateResourcesCallback) 
      throws Exception { 
     // TODO Auto-generated method stub 
     pOnCreateResourcesCallback.onCreateResourcesFinished(); 

    } 

    @Override 
    public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback) 
      throws Exception { 
     // TODO Auto-generated method stub 
     this.scene = new Scene(); 
     this.scene.setBackground(new Background(15,25,35)); 
     pOnCreateSceneCallback.onCreateSceneFinished(this.scene); 

    } 

    @Override 
    public void onPopulateScene(Scene pScene, 
      OnPopulateSceneCallback pOnPopulateSceneCallback) throws Exception { 
     // TODO Auto-generated method stub 

    } 

} 

而且這裏是logcat。(對不起,但logcat的太長)有什麼問題和解決方案?

+0

您是否已將正確的andengine項目鏈接到您的項目? –

+0

我認爲是..從屬性.. –

回答

2

從你的logcat你有java.lang.NoSuchMethodError: org.andengine.opengl.view.RenderSurfaceView.setEGLContextClientVersion

只是嘗試谷歌它...你找到AndEngine論壇可能的答案:

請注意,在Eclipse中模擬器不與最新GLES2工作AndEngine。 See here...

+0

如何使用舊版本?我只是想學習如何創建一個遊戲.. AndEngine將只是步驟1 –

+1

對於大多數類型的遊戲,模擬器將會非常緩慢。如果可以測試您的遊戲,那麼您最好購買一款低成本平板電腦。或者考慮使用不同的技術,例如可以在移動設備或臺式機上運行的Unity3D。 –

+0

http://www.matim-dev.com/tutorials.html這將有所幫助 – playmaker420

相關問題