問題
Unity中常見的背景設定為固定顔色或者天空盒,
天空盒可以設定背景材質,但是背景跟跟随錄影機鏡頭的變化而運動,不能做到固定下來
思路
使用兩個錄影機,一個固定觀察指定的圖檔,另一個觀察三維場景,通過分圖層來把兩個錄影機的内容疊加顯示在Game視圖中
解決方案
建立錄影機
建立一個錄影機,命名為BgCamera
建立Ui圖檔
建立一個Canvas,其下再建立一個UI Image
建立圖層
先任意選中一個對象,建立一個Layer,命名為Background,
并且把剛才建立的相機,Canvas和Image都放到這個Layer中
設定相機屬性
先設定背景相機(BackgroundCamera),
再設定主相機,在Culling Mask中去掉Background圖層
設定背景圖檔和背景相機的關系
選中BackgroundCanvas,設定其屬性