2006年7月28日の日記

<2006/07/29 2006/07/27>

解像度の違い

Bomber丸Worldのグラフィックエンジン2を作り始めました。
まあ、描画周りの細かいところはいまだ暗中模索状態なので進行度は極めて悪いのですが。
これ、どういうものかというと、低解像度の画面にレンダリングした内容を高解像度ディスプレイ向けに拡大表示するというものです。
グラフィックはドット絵なので高解像度だとつらい、だけど文字表示やマウス操作は低解像度だとつらい、だったら大は小を兼ねるということで、小さく描いて大きく表示という手法にしてしまおうと思ったわけです。
内部的には3つの画面をもっていて、1つは低解像度のドット絵用、1つは高解像度の文字表示用、1つは画面用です。
高解像度の2つは既存のライブラリでまかなえるので、自前で作るのは低解像度の1枚だけとなります。
あと、テキストの低解像度側から見たサイズと高解像度側から見たサイズが違うので、このあたりをうまく吸収できるような文字列表示機能も作らねばなりません。

<2006/07/29 2006/07/27>