光源

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡。

局部光源模擬來自燈、火把、聚光燈和電視螢幕等物體的現實光照。透過使用不同類型的光源,而不僅僅是通過 Lighting 服務進行一般的全局光照,你可以創造沉浸式的環境,例如網絡朋克城市、傳統燈光節和情緒偵探場景。

夜間城市中心的一個餐廳建築的遠景。餐廳使用了幾個局部光源。

光的類型

局部光源包括 PointLight、SpotLight 和 SurfaceLight。每個光源都從 Light 類中共享各種屬性,包括 Color、Brightness 和 Shadows。

PointLight

PointLight 從單一點球形地發出光。這個對象非常適合 無方向 的光源,例如燈泡、火把和火球。

要在 Studio 中創建點光,請將 PointLight 插入到 Attachment 或 BasePart 中(建議使用 Attachment 來特定於點的光發射)。然後調整對象的 Range 以及 共享屬性 如 Brightness 和 Color。

範圍

點光的 Range 屬性定義了從光源位置向外的輻射照明距離,以 studs 為單位測量。

一個範圍較小的街燈點光。

SpotLight

SpotLight 以圓錐形狀和球形基座發出光。這個對象非常適合方向光源,如街燈、手電筒和車頭燈。

要在 Studio 中創建聚光燈,請將 SpotLight 插入到 Attachment 或 BasePart 中,並將其 Face 屬性設置為指定光線從哪個方向發出。然後調整 Angle 和 Range,以及 共享屬性 如 Brightness 和 Color。

面

聚光燈的 Face 屬性決定了光從哪個面/軸發出,如以下街燈的發光部件所示:

一個從底部面發出光的街燈聚光燈。

角度

聚光燈的 Angle 屬性定義了光從圓錐的頂端發射的角度。最大值為 180,這會從頂端照亮整個半球。

一個以 30 度角發光的街燈聚光燈。

SurfaceLight

SurfaceLight 從 BasePart 的面發出光。這個對象非常適合來自電腦螢幕、廣告牌、標誌和熒光面板的光。

要在 Studio 中創建表面光,請將 SurfaceLight 插入到 BasePart 中並將其 Face 屬性設置為指定光從哪個表面發出。然後調整 Angle 和 Range,以及 共享屬性 如 Brightness 和 Color。

面

表面光的 Face 屬性決定了從 BasePart 的哪個面發出光。請注意,光是從整個表面發出,而不僅僅是一個點。

一個從底面發出光的標誌表面光。

角度

表面光的 Angle 屬性定義了光從部件表面發出的角度。角度為 0 意味著光直接從表面向外發出,而角度為 180 意味著光垂直於表面向外發出。

一個以 0 度角發光的標誌表面光。

共享屬性

所有光源都共享 Light 類的各種屬性,包括 顏色、亮度 和 陰影。

顏色

Color 屬性設置發出光的 Color3 值。

發出紅色光的火把。

亮度

Brightness 屬性設置光的亮度,光的中心有最大的效果。請注意,Brightness 仍然受限於光的定義範圍,因此更高的 Brightness 值不會照亮光周圍的更大區域。

一個發出微弱光的火把。

陰影

Shadows 屬性在光被障礙物阻擋的地方投射陰影。

餐廳的一個角落視圖,陰影已啟用。
©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。