using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Rendering.Universal; public class AddSubCamera : MonoBehaviour { public Camera subCamera; private void Awake() { if (subCamera==null) { subCamera = GetComponent(); } } private void Start() { UniversalAdditionalCameraData mainCameraData = GameManager.Instance.ZhuCam.GetUniversalAdditionalCameraData(); mainCameraData.cameraStack.Add(subCamera); // 把 GameManager 的 cam 移动到列表末尾 Camera cam = GameManager.Instance.cam; if (cam != null && mainCameraData.cameraStack.Remove(cam)) { mainCameraData.cameraStack.Add(cam); } } }