Open GoogleCodeExporter opened 9 years ago
Hi! all I'm developing a simple game application using AndEngine. Its running fine on Android Galaxy S3 but when I launch the same app in Micromax Canvas A110, it shows black screen instead of showing sprites. Below is my code. I have extended BaseGameActivity. @Override public EngineOptions onCreateEngineOptions() { // TODO Auto-generated method stub camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT); engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH,CAMERA_HEIGHT), camera); engineOptions.getAudioOptions().setNeedsMusic(true); return engineOptions; } @Override public void onCreateResources(OnCreateResourcesCallback pOnCreateResourcesCallback) throws Exception { // TODO Auto-generated method stub BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/"); textureAtlas = new BitmapTextureAtlas(getTextureManager(), 4096, 4096, TextureOptions.BILINEAR_PREMULTIPLYALPHA); //TRSplashScreen = BitmapTextureAtlasTextureRegionFactory.createFromAsset(textureAtlas, this, "splash.jpg", 0, 0); @SuppressWarnings("unused") Drawable obj = getResources().getDrawable(R.drawable.splash); TRSplashScreen = BitmapTextureAtlasTextureRegionFactory.createFromResource(textureAtlas, this, R.drawable.splash, 0, 0); TRSplashButton = BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(textureAtlas, this, "btn_choose_vehicle.png", 1280, 676,1,1); textureAtlas.load(); pOnCreateResourcesCallback.onCreateResourcesFinished(); } @Override public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback) throws Exception { // TODO Auto-generated method stub splashScene = new Scene(); //splashScene.setBackground(new Background(Color.WHITE)); ParallaxBackground background = new ParallaxBackground(0, 0, 0); background.attachParallaxEntity(new ParallaxEntity(0, new Sprite(0, 0, TRSplashScreen, mEngine.getVertexBufferObjectManager()))); splashScene.setBackground(background); pOnCreateSceneCallback.onCreateSceneFinished(splashScene); } @Override public void onPopulateScene(Scene pScene, OnPopulateSceneCallback pOnPopulateSceneCallback) throws Exception { // TODO Auto-generated method stub //music.setLooping(true); Sprite button = new Sprite(400, 688, TRSplashButton, this.mEngine.getVertexBufferObjectManager()){ @Override public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float X, float Y) { if(pSceneTouchEvent.isActionDown()) setScale(0.8f); if (pSceneTouchEvent.isActionUp()) { setScale(1); registerUpdateHandler(new TimerHandler(0.1f, new ITimerCallback() { @Override public void onTimePassed(TimerHandler pTimerHandler) { // TODO Auto-generated method stub createMenuResources(); createMenuScene(); populateMenuScene(); splashScene.detachSelf(); mEngine.setScene(menuScene); } })); } return true; }; }; splashScene.attachChild(button); splashScene.registerTouchArea(button); pOnPopulateSceneCallback.onPopulateSceneFinished(); } Please suggest me how to proceed.
Original issue reported on code.google.com by sachin.a...@gmail.com on 5 Mar 2013 at 1:59
sachin.a...@gmail.com
Attachments:
Original issue reported on code.google.com by
sachin.a...@gmail.com
on 5 Mar 2013 at 1:59Attachments: