Unity Camera 使用場景
阿新 • • 發佈:2018-12-31
ClearFlags:清除資訊
Skybox:用天空盒清除一遍再畫圖
Solid Color:用固定顏色清除
Depth Only:清除深度資訊
Don‘t Clear:不清除
Culling Mask:渲染層
Target Texture:將相機看到的內容渲染到一個rt上
這裡記錄下相機上常用的幾個設定,以及使用場景
Depth Only 雙相機照射UI 和 3D物體
UI相機的Culling Mask 設定為UI
3D相機的Culling Mask 設定為除了UI意外的層級第一步:3D相機正常繪製 【相機depth值越大越後渲染】
第二步:UI相機使用Depth Only 清除3D相機殘留的深度快取,但是不清除顏色快取
第三步:UI相機繪製UI資訊,由於上一步清除了深度資訊,所以UI相機繪製的內容會遮擋3D相機的內容如何將3D物體(特效)設定在兩個UI之間
第一步:建立一個RenderTexutre 並把這個Rendertexture 給3D相機的Target Texture
第二步:3D相機設定Culling Mask 為3D
第三步:建立一個RawImage 並放到Canvas下並設定同一個RenderTexture
原理:3Dcamera 看到的東西會渲染到RT上,RawImage儲存RT上的內容並放到UI上渲染