我对Android游戏开发非常陌生,而且我正面临有关屏幕图像背景的问题。AndEngine完整图像背景(宽度和高度)
这是我的一个扩展满级代码SimpleBaseGameActivity
修订版摄像头的宽度和高度对应于图像尺寸
private final int CAMERA_WIDTH = 480;//800;
private final int CAMERA_HEIGHT = 836; //1280;
private Camera mCamera;
//Background variables
private TextureRegion region;
private Scene mScene;
@Override
public EngineOptions onCreateEngineOptions() {
this.mCamera = new Camera(0,0,CAMERA_WIDTH,CAMERA_HEIGHT);
return new EngineOptions(true, ScreenOrientation.PORTRAIT_SENSOR, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera);
}
@Override
protected void onCreateResources() throws IOException {
BitmapTextureAtlas atlas = new BitmapTextureAtlas(this.getTextureManager(),CAMERA_WIDTH+CAMERA_WIDTH,CAMERA_HEIGHT+CAMERA_HEIGHT);
this.region = BitmapTextureAtlasTextureRegionFactory.createFromAsset(atlas,this,"snow_bg.png",0,0);
atlas.load();
}
@Override
protected Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger());
this.mScene = new Scene();
Sprite sprite = new Sprite(0,0,region,this.getVertexBufferObjectManager());
this.mScene.setBackground(new SpriteBackground(sprite));
return this.mScene;
}
,我现在面临的问题是,背景图片,这是不全面屏幕。我一直在寻找如何在AndEngine
中拉伸图像背景,但我还没有找到任何好的资源。
这是屏幕截图。
但图像全屏视图
请给我一些建议我应该怎样做或示例代码来实现我的目标。
在此先感谢。
感谢您的想法先生,加上1给你.. –