使用光源
光源在 Unity 中非常容易使用:只需創(chuàng)建所需類型的光源(例如,從菜單?GameObject > Light > Point Light?進(jìn)行創(chuàng)建),并將其放置在場(chǎng)景中的所需之處。如果啟用 Scene 視圖光照(工具欄上的“太陽”按鈕),則可在移動(dòng)光源對(duì)象并設(shè)置其參數(shù)時(shí)預(yù)覽光照效果。

方向光通??煞胖迷趫?chǎng)景中的任何位置(除非使用剪影 (Cookie) 的情況下),由前向/Z 軸指示方向。聚光燈也有方向,但由于其范圍有限,它的位置很_重要_??蓮臋z視面板或直接在 Scene 視圖中使用光源的_輔助圖標(biāo)(Gizmos)_來調(diào)整聚光燈、點(diǎn)光源和面光源的形狀參數(shù)。

放置光源的準(zhǔn)則
方向光通常代表太陽并且對(duì)場(chǎng)景的外觀具有顯著影響。光線方向應(yīng)略微向下,但您通常需要確保光線與場(chǎng)景中的主要對(duì)象形成一個(gè)小角度。例如,對(duì)于一個(gè)大致形狀為立方體的對(duì)象,如果光線未正面照射立方體的任何一面,該立方體的著色將更有趣并會(huì)在 3D 模式下顯得“突出”得多。
聚光燈和點(diǎn)光源通常代表人造光源,因此它們的位置通常由場(chǎng)景對(duì)象決定。這些光源的一個(gè)常見疑惑是,當(dāng)您第一次將它們添加到場(chǎng)景時(shí),它們似乎根本沒有任何效果。當(dāng)您調(diào)整光源的作用范圍以便適應(yīng)場(chǎng)景要求時(shí),便會(huì)發(fā)生這種情況。光源的作用范圍是光的亮度變暗為零的界限。比如說,如果設(shè)置一個(gè)聚光燈,使錐體的底部恰好落在地板上,那么除非另一個(gè)對(duì)象從該光源下面通過,否則幾乎沒有任何效果。如果您希望關(guān)卡幾何體接受光照,則應(yīng)擴(kuò)展點(diǎn)光源和聚光燈,使它們穿過墻壁和地板。
顏色和強(qiáng)度
光源的顏色和強(qiáng)度(亮度)是可從檢視面板中設(shè)置的屬性。默認(rèn)的強(qiáng)度和白色適用于為對(duì)象著色的“普通”光照,但您可能希望改變屬性以便產(chǎn)生特殊效果。例如,一個(gè)發(fā)光的綠色力場(chǎng)可能足夠亮到在強(qiáng)烈的綠光下沐浴周圍的對(duì)象;汽車前照燈(特別是在舊車上)通常具有淡黃色而不是亮白色的燈光。這些效果最常用于點(diǎn)光源和聚光燈,但在某些情況下,比如說,如果游戲背景是有紅色太陽的遙遠(yuǎn)星球,則可能也需要改變方向光的顏色。