解像度 480*800 の画面用のゲームを開発していますが、他のすべての画面で実行したいと考えています。7 インチの画面で実行しようとしましたが、背景画像とスプライトの位置が正しくありません。ゲームをさまざまな画面解像度に対応させる方法の例をいくつか示します。
FillResolutionPolicy()
以下のコードを使用しましたが、役に立ちませんでした。以下のコードと一緒に使用すると、さまざまな画面に自動的に設定されることをどこかで見たことがありますandengine
が、変更に気付かなかったので、解決してください。
DisplayMetrics メトリック = 新しい DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(メトリックス) CAMERA_WIDTH = metrics.widthPixels() CAMERA_HEIGHT = metrics.heightPixels()