URP管线下,场景被FairyGUI完全遮挡的问题

项目中要使用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);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容