美文网首页
URP管线下,场景被FairyGUI完全遮挡的问题

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

作者: rekcah1986 | 来源:发表于2020-12-15 14:23 被阅读0次

项目中要使用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);

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/vzkwgktx.html