ENABLE_URP asmdef

ENABLE_URP asmdef
This commit is contained in:
ALEXTANG
2023-05-03 12:23:00 +08:00
parent 2e1bbee994
commit 64e39673d3
4 changed files with 52 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
using TEngine;
using UnityEngine;
#if ENABLE_URP
using UnityEngine.Rendering.Universal;
#endif
namespace GameLogic
{
public class CameraUtils
{
public static void AddCameraStack(Camera camera,Camera mainCamera)
{
#if ENABLE_URP
if (mainCamera != null)
{
// 通过脚本的方式,只要能找到 camera 不轮是否跨 base 相机的场景,都可以 Add 进 Stack
mainCamera.GetComponent<UniversalAdditionalCameraData>().cameraStack.Add(GameModule.UI.UICamera);
}
#else
Log.Fatal("Could not add camera stack because had no URP-Render-Pip");
#endif
}
}
}