光源 本地模拟灯、火炬、聚光灯和电视屏幕等物体的真实照明。通过使用不同类型的光源而不仅仅使用通过 Lighting 服务的普通全球照明,你可以创建沉浸式环境,例如网络朋克城市、传统灯节和沉闷的侦探场景。

灯光类型
光类型包括点光、聚光灯和表面灯。每个从 Light 类中共享各种属性,包括 Color , Brightness 和 Shadows 。
点光源
一个 PointLight 从单个点发出光球。这个对象非常适合像灯泡、火炬和火球这样的非方向性灯光。
点光源的 Range 属性定义了从光源位置到照明半径的径向距离,以点数计算。


要在 Studio 中创建一个 PointLight:
- 从菜单中插入 PointLight 。
聚光灯
A SpotLight 发出带有球形基地的锥形光。这个对象非常适合像街灯、手电筒和车头灯这样的路灯。
聚光灯的 Face 属性决定哪个面/轴灯发射出的光,如下街灯的发光部分所示:


聚光灯的 Angle 属性定义了从锥体顶部发射的光角。最大值是 180 ,这会照亮从顶点出发的全半球。


要在 Studio 中创建一个 SpotLight:
表面光
一个 SurfaceLight 从一个 BasePart 的脸上发出光。这个对象非常适合从电视或计算机屏幕、广告牌和荧光板上照明。
表面灯的 Face 属性决定了发射光的 BasePart 面。注意到光从整个表面发出,而不仅仅是表面上的一点。


表面灯的 Angle 属性定义了零件表面的光发射角度。一个角度为 0 意味着光从表面直接出射,而一个角度为 180 意味着光与表面垂直出射。


要在 Studio 中创建一个 SurfaceLight:
- 在 浏览器 窗口中,将鼠标悬停在 BasePart 上,然后单击 ⊕ 按钮。
- 从菜单中插入 SurfaceLight 。
- 将灯光的 Face 属性设置为指定哪个表面发出光。
共享属性
所有光源都从 Light 类中共享各种属性,包括 颜色 , 亮度 和 阴影 .
颜色



亮度
Brightness 属性设置光的亮度以最大效果在光的中心。请注意,Brightness 仍然受到定义范围的限制,因此更高的Brightness值不会点亮光周围的更大区域。



阴影
Shadows 属性项目投射出遮蔽光线的阴影,当光被障碍物阻挡时。

