Files
5.24BuYu/Assets/Framework/Tool/Camera/AddSubCamera.cs
T

30 lines
777 B
C#
Raw Normal View History

2026-05-30 19:17:51 +08:00
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<Camera>();
}
}
private void Start()
{
UniversalAdditionalCameraData mainCameraData = GameManager.Instance.ZhuCam.GetUniversalAdditionalCameraData();
mainCameraData.cameraStack.Add(subCamera);
2026-09-18 08:15:08 +08:00
// 把 GameManager 的 cam 移动到列表末尾
Camera cam = GameManager.Instance.cam;
if (cam != null && mainCameraData.cameraStack.Remove(cam))
{
mainCameraData.cameraStack.Add(cam);
}
2026-05-30 19:17:51 +08:00
}
}