我花了很多时间试图解决这个问题,但我仍然不明白为什么会发生这种情况。我已经看过很多使用 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 屏幕上的结果:
有没有人有任何想法?谢谢。