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);
上一篇下一篇

猜你喜欢

热点阅读