本日は小ネタいきます Unity で GUI やステータス等の 2D 描画に関わる部分について描画位置の調整で思い通りの位置に描画するために、2D カメラの設定方法について調べてみました。 具体的には、実解像度は 640×480 だけど、320×240 に見立ててスプライトやフォントを描画したい。なんて要求を満たします。 要件定義 それでは本日満たすべき仕様を列挙します。 16×16 のスプライトを 320×240 の解像度に見立てたスクリーンに描画する 実際の解像度は 640×480 とする とします。具体的に書きますと 16×16 のスプライトが横に 20 個、縦に 15 個描画できるようにする という事になります。根拠は 横 : 320px(画面サイズ) / 16px(スプライトサイズ) = 20個 縦 : 240px(画面サイズ) / 16px(スプライトサイズ) = 15個 とい
![Unity3D で画面の1ピクセルとテクスチャの1ピクセルを合わせる | めがみん.JP](https://cdn-ak-scissors.b.st-hatena.com/image/square/23079ef5e9c756a37a82fe1f4e0bf04ba046c741/height=288;version=1;width=512/http%3A%2F%2Fmegamin.jp%2Fwp-content%2Fuploads%2F2013%2F12%2F20090330-1.jpg)