AndEngine:RatioResolutionPolicy纵向方向问题

时间:2011-05-23 13:04:51

标签: android resolution portrait andengine

我花了很多时间试图解决这个问题,但我仍然无法理解为什么会这样。我已经看过很多使用RatioResolutionPolicy的例子,并且在我的代码中没有发现错误,区别在于所有示例都是横向运行,而不是纵向运行。这是我的代码:

    this.mCamera = new Camera(0, 0, 320, 480);
final EngineOptions engineOptions = new EngineOptions(true,
                                ScreenOrientation.PORTRAIT, new RatioResolutionPolicy(320, 480), mCamera);
                return new Engine(engineOptions);

这是854x480屏幕上的结果:enter image description here

有没有人有任何想法?感谢。

1 个答案:

答案 0 :(得分:1)

您没有发布您的实际问题,但我认为您正在谈论顶部/底部的黑色“条形图”? 原因是:

320/480 = 0.6666

480/854 = 0.5621

- >你得到134个黑色像素,67个在顶部,67个在底部。