2011年6月2日 星期四

[AndEngine]遊戲場景大小設定

遊戲場景的大小,跟Camera、Engine這兩類別息息相關。
設定順序:Camera-->Engine


public Engine onLoadEngine() {//讀取引擎 ,回傳Engine
this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new Engine(new EngineOptions(true/false(代表是否顯示狀態列), ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera));
                    
}

有or沒有顯示手機狀態列的情況下,也會影響你該設定的大小數據:

比例與螢幕相同,畫質較高720X480。


比例與螢幕相同,畫質較低480X320。

因為增加了狀態列,造成螢幕已不符合320X480的比例,螢幕上產生空白處。

以上情況沒有更動new EngineOptions(第三個比例參數)

沒有留言:

張貼留言