Version: Unity 6.0 (6000.0)
言語 : 日本語
ランタイムに URP アセット設定を変更する
ユニバーサルレンダーパイプラインにアンチエイリアスを追加する

URP Config パッケージを使用して設定を構成する

ユニバーサルレンダーパイプライン (URP) 設定パッケージを使用して、URP の設定の一部をコントロールできます。パッケージファイルは URP の依存関係であるため、Unity によってパッケージキャッシュに自動的に追加されますが、パッケージを使用するには、まずプロジェクトにコピーを作成する必要があります。

現在 URP 設定パッケージが変更するのは、フォワード + レンダリングパスを使用する場合に URP によってレンダリングされる可視光の最大数である 1 つの設定のみです。詳細については、可視ライトの最大数の変更を参照してください。

URP 設定パッケージの設定

プロジェクトに URP 設定パッケージの使用可能なコピーを作成するには、以下の操作を行います。

  1. Project ウィンドウで Assets を右クリックし、Show in Explorer (macOS: Reveal in Finder) を選択します。
  2. /Library/PackageCache/ に移動します。
  3. com.unity.render-pipelines.universal-config フォルダーを Packages フォルダーにコピーします。

これで、URP 設定パッケージをプロジェクトで使用する準備ができました。

URP 設定パッケージを使用して URP を設定する

ShaderConfig.cs ファイルを編集して、URP プロジェクトのプロパティを設定できます。このファイルを編集する場合は、ShaderConfig.cs で設定した定義をミラーリングするように、同等の ShaderConfig.cs.hlsl ヘッダーファイルも更新する必要があります。

ShaderConfig.cs.hlsl ファイルは以下の 2 つの方法で更新できます。

  • ShaderConfig.cs.hlsl ファイルを手動で編集して ShaderConfig.cs ファイルをミラーリングする。このメソッドはより高速ですが、間違いによるエラーが発生する可能性が高くなります。
  • エディターを使用して、ShaderConfig.cs ファイルから ShaderConfig.cs.hlsl ファイルを生成する。手動編集よりも時間がかかる場合がありますが、2 つのファイルが同期された状態を確保できます。

エディターを使用して ShaderConfig.cs.hlsl ファイルを生成する手順は、次のとおりです。

  1. Project ウィンドウで、Packages > Universal RP Config > Runtime の順に移動し、ShaderConfig.cs を開きます。
  2. 変更するプロパティの値を編集し、保存してファイルを閉じます。
  3. エディターで、Edit > Rendering > Generate Shader Includes の順に選択します。
  4. Unity は、新しい設定を使用するようにプロジェクトおよびシェーダーを自動的に設定します。

URP 設定パッケージの更新

Package Manager を使用して URP パッケージを更新する場合、Package Manager は最新バージョンの URP 設定パッケージを /Library/PackageCache/ フォルダーにダウンロードしますが、Packages フォルダー内の URP 設定パッケージのファイルは自動的には更新しません。代わりに、Packages フォルダー内の URP 設定パッケージのコピーを手動で更新し、変更を再適用する必要があります。これを行うには、以下の手順に従います。

  1. Packages フォルダーから com.unity.render-pipelines.universal-config のコピーを作成します。これは、後で変更を再適用するときに参照できます。
  2. Packages フォルダー内の com.unity.render-pipelines.universal-config フォルダーを削除します。
  3. 上の URP 設定パッケージの設定セクションで示したように、com.unity.render-pipelines.universal-config フォルダーを /Library/PackageCache/ フォルダーから Packages フォルダーに再度コピーします。
  4. 更新した URP 設定パッケージのコピーに変更を手動で再適用します。
ランタイムに URP アセット設定を変更する
ユニバーサルレンダーパイプラインにアンチエイリアスを追加する
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961