unity中影响渲染顺序的因素
1.shader中的 Queue 以及 RenderType
2.ZTest 以及 ZWrite:参考 https://docs.unity.cn/cn/2022.1/Manual/SL-ZTest.html
3.摄像机CommonBuffer中的CameraEvent
4.OnRenderImage
默认情况下OnRenderImage是在整个屏幕渲染完以后(也就是在不透明和透明物体之后都渲染完以后)调用
所以如果要调整顺序的话,可以在OnRenderImage上使用[ImageEffectOpaque] ,可以让渲染时机改变为在非透明物体之后,透明物体之前