概要
URPでアウトゲームとインゲームでRendererを切り替えたい場合、
UniversalAdditionalCameraData
のSetRenderer
で切り替えられる。
using UnityEngine; using UnityEngine.Rendering.Universal; [ExecuteAlways] public class URPSetRenderer : MonoBehaviour { public UniversalAdditionalCameraData additionalCameraData; [Header("0:for OutGame 1: for InGame")] public int rendererIndex; void Awake() { ApplyRendererIndex(); } void OnValidate() { ApplyRendererIndex(); } void ApplyRendererIndex() { additionalCameraData.SetRenderer(rendererIndex); } }