2011-05-23 11 views
0

この問題の解決に長時間を費やしましたが、なぜこれが起こるのかまだ分かりません。 RatioResolutionPolicyを使用した例がたくさんあり、コードに間違いがないことが分かりました。違いは、すべての例が縦長ではなく横長で実行されていることです。ここに私のコードは次のとおりです。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

あなたの実際の問題は投稿していませんが、上部/下部に黒いバーがあるとお考えですか? 理由は、

480分の320 = 0.6666

854分の480 = 0.5621

- >は134個の黒画素、底部の上部の67および67を得ます。

+0

私の質問に従ってください。http://www.andengine.org/forums/development/ratioresolutionpolicy-portrait-orientation-issue-t3375.html、お返事ありがとうございます。 – Egor

関連する問題