天天看點

unity3d:使用一張靜态圖作為背景圖

問題

Unity中常見的背景設定為固定顔色或者天空盒,

天空盒可以設定背景材質,但是背景跟跟随錄影機鏡頭的變化而運動,不能做到固定下來

思路

使用兩個錄影機,一個固定觀察指定的圖檔,另一個觀察三維場景,通過分圖層來把兩個錄影機的内容疊加顯示在Game視圖中

解決方案

建立錄影機

建立一個錄影機,命名為BgCamera

建立Ui圖檔

建立一個Canvas,其下再建立一個UI Image

建立圖層

先任意選中一個對象,建立一個Layer,命名為Background,

并且把剛才建立的相機,Canvas和Image都放到這個Layer中

設定相機屬性

先設定背景相機(BackgroundCamera),

unity3d:使用一張靜态圖作為背景圖

再設定主相機,在Culling Mask中去掉Background圖層

unity3d:使用一張靜态圖作為背景圖

設定背景圖檔和背景相機的關系

選中BackgroundCanvas,設定其屬性

unity3d:使用一張靜态圖作為背景圖

繼續閱讀