遊戲場景的大小,跟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(第三個比例參數)
沒有留言:
張貼留言