項(xiàng)目中要使用ShaderGraph格侯,然后導(dǎo)入了URP管線配置鼻听,自定義Shader變成粉的就不說了,場景也不見了只剩下UI和藍(lán)底……
解決辦法:
第一步:把Stage Camera的Render Type改成Overlay:
image.png
第二步:確認(rèn)Main Camera的Render Type為Base联四,然后把Stage Camera Overlay添加到下面的Stack列表里:
image.png
以上操作換成代碼的話:
// 攝像機(jī)堆疊處理
var stageCamera = FairyGUI.StageCamera.main;
var cameraData = stageCamera.GetUniversalAdditionalCameraData();
cameraData.renderType = CameraRenderType.Overlay;
Camera.main.GetUniversalAdditionalCameraData().cameraStack.Add(stageCamera);