Pixel Perfect

Unity にはすでに Pixel Perfect Camera がありますが、このモジュールはエンジンの完全性のために保持されます。

このモジュールは、正投影カメラで使用することを目的としています。ゲームを開始する前に、ゲームの設計に使用する解像度を選択します。デフォルトでは、一般的なデバイスの解像度にうまく乗算できるため、320×180 に設定されています。これにより、ゲーム アートの PPU によって決定される、ユーザーが表示できるゲーム ワールドの範囲が決まります。後でこの解像度を変更すると、ゲームの外観と雰囲気が変わる可能性があるため、慎重に選択してください。

カメラは編集モードで実行され、ピクセル パーフェクトではない画面解像度の場合は自動的に黒いバーが作成されます。

UI には別のカメラを使用することをお勧めします。UI カメラに PixelPerfectUI コンポーネントを追加します。UI カメラが UI レイヤーのみをレンダリングしていることを確認します。逆に、メインカメラは UI レイヤーをレンダリングしないでください。PPU と解像度の設定を一致させます。ゲーム ワールドの任意のキャンバスで、レンダリング モードを [Screen Space – Camera] に設定し、UI カメラを参照として設定します。 Canvas Scaler を画面サイズに合わせて拡大縮小するように設定し、ターゲット解像度を設定します。UI カメラの深度をメイン カメラよりも大きい値に設定して、その上にレンダリングされるようにします。最後に、クリア フラグを [Don’t Clear] に設定します。

通常、ピクセルパーフェクトカメラでズームするとピクセル パーフェクトが損なわれるため、ズームしないでください。ただし、ズームする場合は、可能であれば整数倍でズームして、ピクセル パーフェクトな画面を維持してください。

すべてのスプライトで同じPPU設定を使用し、圧縮なしのポイント フィルターに設定するようにしてください。

Property
PPUこれはゲーム アートの PPU (ピクセル パー ユニット) です。ゲームの 1 つのワールド ユニットには、いくつのピクセルが収まるでしょうか。レンチ ボタンをクリックすると、すべてのシーン オブジェクトが PPU グリッドにスナップされます。色によって、黒いバーの色が変わります。
Resolutionゲームワールドのターゲットサイズ(解像度)
タイトルとURLをコピーしました