要件
Unity 6000.0.26f1
はじめに
カメラコンポーネントのポストプロセスのチェックボックス切替えを
スクリプトから操作するメモです。
今回切替えたいのはこちらの項目
サンプルスクリプト
using UnityEngine; using UnityEngine.Rendering.Universal; public class AAA : MonoBehaviour { private void Start() { UniversalAdditionalCameraData additionalCameraData = Camera.main.GetComponent<UniversalAdditionalCameraData>(); //オフにする場合 additionalCameraData.renderPostProcessing = false; //オンにする場合 additionalCameraData.renderPostProcessing = true; } }
カメラはUniversalAdditionalCameraDataというコンポーネントで拡張されているらしく、 Cameraコンポーネントではなく、UniversalAdditionalCameraDataコンポーネントを使用する必要があります。