URP管线下,场景被FairyGUI完全遮挡的问题
2020-12-15 本文已影响0人
rekcah1986
项目中要使用ShaderGraph,然后导入了URP管线配置,自定义Shader变成粉的就不说了,场景也不见了只剩下UI和蓝底……
解决办法:
第一步:把Stage Camera的Render Type改成Overlay:
image.png
第二步:确认Main Camera的Render Type为Base,然后把Stage Camera Overlay添加到下面的Stack列表里:
image.png
以上操作换成代码的话:
// 摄像机堆叠处理
var stageCamera = FairyGUI.StageCamera.main;
var cameraData = stageCamera.GetUniversalAdditionalCameraData();
cameraData.renderType = CameraRenderType.Overlay;
Camera.main.GetUniversalAdditionalCameraData().cameraStack.Add(stageCamera);