BASIC
Programme :
package com.example.practe1;
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.sprite.Sprite;
import org.andengine.opengl.texture.TextureOptions;
import org.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlas;
import org.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlasTextureRegionFactory;
import org.andengine.opengl.texture.region.ITextureRegion;
import org.andengine.ui.activity.BaseGameActivity;
public class MainActivity extends BaseGameActivity{
public int cam_width=480;
public int cam_height=800;
public Camera mycam;
public Scene seen1;
public ITextureRegion png;
public BitmapTextureAtlas pngsize;
@Override
public EngineOptions onCreateEngineOptions() {
mycam=new Camera(0, 0,cam_width, cam_height);
EngineOptions engine=new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED,
new RatioResolutionPolicy(cam_width, cam_height), mycam);
return engine;
}
@Override
public void onCreateResources(
OnCreateResourcesCallback pOnCreateResourcesCallback)
throws Exception {
pngsize=new BitmapTextureAtlas(getTextureManager(), 64, 64, TextureOptions.BILINEAR);
png=BitmapTextureAtlasTextureRegionFactory.createFromAsset(pngsize, this, "gfx/fx.png",0,0);
this.getEngine().getTextureManager().loadTexture(pngsize);
pOnCreateResourcesCallback.onCreateResourcesFinished();
}
@Override
public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback)
throws Exception {
seen1=new Scene();
seen1.setBackground(new Background(12,78,90));
pOnCreateSceneCallback.onCreateSceneFinished(seen1);
}
@Override
public void onPopulateScene(Scene pScene,
OnPopulateSceneCallback pOnPopulateSceneCallback) throws Exception {
Sprite img=new Sprite(100, 100, png,this.getEngine().getVertexBufferObjectManager());
seen1.attachChild(img);
pOnPopulateSceneCallback.onPopulateSceneFinished();
}
}
Programme :
package com.example.practe1;
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.sprite.Sprite;
import org.andengine.opengl.texture.TextureOptions;
import org.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlas;
import org.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlasTextureRegionFactory;
import org.andengine.opengl.texture.region.ITextureRegion;
import org.andengine.ui.activity.BaseGameActivity;
public class MainActivity extends BaseGameActivity{
public int cam_width=480;
public int cam_height=800;
public Camera mycam;
public Scene seen1;
public ITextureRegion png;
public BitmapTextureAtlas pngsize;
@Override
public EngineOptions onCreateEngineOptions() {
mycam=new Camera(0, 0,cam_width, cam_height);
EngineOptions engine=new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED,
new RatioResolutionPolicy(cam_width, cam_height), mycam);
return engine;
}
@Override
public void onCreateResources(
OnCreateResourcesCallback pOnCreateResourcesCallback)
throws Exception {
pngsize=new BitmapTextureAtlas(getTextureManager(), 64, 64, TextureOptions.BILINEAR);
png=BitmapTextureAtlasTextureRegionFactory.createFromAsset(pngsize, this, "gfx/fx.png",0,0);
this.getEngine().getTextureManager().loadTexture(pngsize);
pOnCreateResourcesCallback.onCreateResourcesFinished();
}
@Override
public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback)
throws Exception {
seen1=new Scene();
seen1.setBackground(new Background(12,78,90));
pOnCreateSceneCallback.onCreateSceneFinished(seen1);
}
@Override
public void onPopulateScene(Scene pScene,
OnPopulateSceneCallback pOnPopulateSceneCallback) throws Exception {
Sprite img=new Sprite(100, 100, png,this.getEngine().getVertexBufferObjectManager());
seen1.attachChild(img);
pOnPopulateSceneCallback.onPopulateSceneFinished();
}
}
No comments:
Post a Comment