Version: Unity 6.0 (6000.0)
言語 : 日本語
URP で 2D Pixel Perfect Camera のスプライトを準備する
URP の Pixel Perfect Camera コンポーネントのリファレンス

URP で Cinemachine を 2D Pixel Perfect Camera と互換性のある状態にする

Cinemachine Pixel Perfect を Virtual Cameras に追加すると、Pixel Perfect CameraCinemachine の両方を一緒に使用することができます。Pixel Perfect Camera と Cinemachine は、どちらもカメラの平行投影のサイズを変更します。1 つのシーンでこの 2 つのシステムを一緒に使用すると、カメラの制御について対立が発生し、望ましくない結果が生じます。Cinemachine Pixel Perfect 拡張機能は、この対立を解決します。

Cinemachine Pixel Perfect は、バーチャルカメラの平行投影サイズを変更する、Cinemachine Virtual Camera 向けの拡張機能です。Pixel Perfect Camera コンポーネントの存在を検出し、このコンポーネントの設定を使用して、ピクセルパーフェクトな解像度でスプライトを最適に保持するバーチャルカメラの正確な平行投影サイズを計算します。

この拡張機能をバーチャルカメラに追加するには、Cinemachine Virtual Camera の Inspector ウィンドウにある Add Extension ドロップダウンメニューを使用します。プロジェクトの各バーチャルカメラにこの拡張機能を追加します。

次に Pixel Perfect Camera コンポーネントは、この拡張機能がアタッチされたバーチャルカメラごとに、Play Mode 状態の場合、または Run In Edit Mode が有効になっている場合に、バーチャルカメラの元のサイズに最もマッチするピクセルパーフェクトな平行投影サイズを計算します。これは、ピクセルパーフェクトの計算が実行されたときに、各バーチャルカメラの元のフレーミングにできるだけ一致させるために行われます。

Cinemachine Brain コンポーネントで複数のバーチャルカメラをブレンドする場合、カメラ間の遷移の間は、レンダリングされる画像が一時的にピクセルパーフェクトではなくなります。ビューが単一のバーチャルカメラに完全に遷移すると、画像はピクセルパーフェクトになります。

拡張機能の現在の制限は以下のとおりです。

  • ピクセルパーフェクト拡張機能を使用するバーチャルカメラがターゲットグループを追跡するよう設定されている場合、バーチャルカメラが Framing Transposer コンポーネントで配置されていると、目に見えるもたつきが発生する可能性があります。
  • Pixel Perfect Camera で Upscale Render Texture オプションが有効になっている場合、バーチャルカメラの元の平行投影サイズに一致するピクセルパーフェクト解像度の候補が少なくなります。これにより、ピクセルパーフェクトの計算後、バーチャルカメラのフレーミングがかなり大きくずれることがあります。
URP で 2D Pixel Perfect Camera のスプライトを準備する
URP の Pixel Perfect Camera コンポーネントのリファレンス
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961