最近天氣燥熱。。很難靜下心來。 因為有一些事情,所以耽擱了。 2.1 Main Camera 調節main camera相關屬性,可令目標模型處於視野里的合適位置。 開始的時候重置它的Transform。 然後根據你的實際需要及Scene和Game視圖調節目標模型的相對位置以及看起來的大小。 與直接 ...
最近天氣燥熱。。很難靜下心來。
因為有一些事情,所以耽擱了。
2.1 Main Camera
調節main camera相關屬性,可令目標模型處於視野里的合適位置。
開始的時候重置它的Transform。
然後根據你的實際需要及Scene和Game視圖調節目標模型的相對位置以及看起來的大小。
與直接調整目標模型的位置相比,調節Main Camera的好處是,可始終保持目標模型處於原點位置。
這樣可使後面寫一些腳本文件以及做其他的一些設置更方便。
Camera:
Projection(投影):設定攝影機的類型。他有兩個選項,Perspective(透視)、Orthographic(正交)
Size(選擇正交投影之後):調整視野大小。相當於攝像機的變焦。實際用處是改變目標模型的相對大小。
Background(背景):給目標一個初始背景色。
2.2 Directional Lighting
"Ambient Color"(背景光):預設的ARGB(51,51,51,255),它不是光源,會照射所有的物體。
在Window->Lighting->Setting中可設置其顏色。此項目中將背景光設置為黑色。
本項目中需添加三個光源。分別是"Main Light(住燈光)"、"Fill Light(補充光)"、"Rim Light(輪廓光)"。
首先添加平行光。在Hierarchy視圖中Create->Light->Directional Light中添加光源。
在Transform中,通過Rotation去調節平行光的效果,而Position對光的照射效果沒有影響。
Intensity:光的強度,主燈光設置為0.75,補充光設置為0.5。
Color:調節光的顏色。
將三個光源都調節好了以後,可以Create->Create Empty創建一個新的GameObject將三個光源放在一起。
在此之前還需重置GameObject的Transform(確保其坐標在原點)。
2.3 添加背景(background)
Hierarchy->Create->3D Object->Quad(更名為Background),去掉它的Mesh Collider組件。
Reset Transform並調整Quad的角度至可見。
在Project面板中的Textures文件夾中找到一個背景。
將它拖拽到Scene的Quad上。此時我們會在background的Materials屬性上看到剛剛添加的背景。
接下來在Game視圖中調整背景的Scale至合適大小。
由於背景太暗,我們要想辦法讓它變亮。一種方法是給它一個directional light。
但這樣太過浪費。
另一種方法是設置其屬性,使該背景不受燈光影響。
即,將其Shader下拉框改為Unlit/Texture。(其預設選項為Diffuse)
背景設置好以後,我們又會發現另一個問題,飛船的位置不在合適的位置。
因此還需調整飛船的位置。改變其Position的Y值。使它的位置置於背景的上方。