2011-10-31 19 views
0

GDI +とRasterイメージ(2Dイメージ)を使用してゲームを作成しています。パフォーマンス上の理由から、私はこのゲームでユーザーの解像度を800 x 600に変更し、その設定でゲームを実行する必要があると考えています。しかし、800×600のアスペクト比はワイドスクリーンとは異なるため、ワイドスクリーンでグラフィックスが歪んで見えます。私はアスペクト比を決定する方法を理解することができません。異なる解像度でグラフィックを実行する

ゲームプログラミングは、通常どのように異なる解像度で処理されますか?ユーザーの解像度を変更する必要がありますか?解像度を変更しないと、ゲームの速度が大幅に低下します。

答えて

0

あなたの現在の状況では、私はあなたの計画された解像度に最も似ているか、それ(800x600 - > 1024x720)よりわずかに大きいデバイスの解像度を取得し、それを手動で処理することをお勧めします。側面に黒い領域を追加するか、ゲームを補完する芸術的パターンを追加します。

すでに述べたように、GDI +は今日の2Dゲームの一般的なアプローチではありませんが、さまざまな画面の側面を扱う一般原則は依然として立っています。

関連する問題