美文网首页
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