文章目录
前言
提示:灯光 (Light) :会使您的游戏具有自己的个性和风格。您可以使用灯光来照亮场景和对象,以创建完美的视觉氛围。仅举几个例子,灯光可用于模拟太阳、燃烧的火柴光、手电筒、炮火或爆炸。
一、灯光 (Light)检视器 (Inspector)
Unity 中有 4 种灯:
- 方向灯 (Directional light) :放置于无穷远处并影响场景中的一切,就像太阳一样。
- 点灯 (Point light): 从一个位置向所有方向发射相同强度的光,就像灯泡一样。
- 聚光灯 (Spot light): 从一个点向一个方向发光,仅照亮一个锥形范围内的对象,就像汽车的前灯一样。
- 区域灯 (Area light):(仅适用于光照贴图烘焙 (lightmap baking))能从各方向照射一个平面的矩形截面的一侧。
灯光 (Light) 还可以用来投射阴影 (Shadows) 。
阴影 (Shadows) 为专业版功能。
可根据每种灯来调整阴影属性。
二、属性
:
属性 | 功能 |
---|---|
方向灯 (Directional) | 放置于无穷远处的灯。它会影响场景中的一切。 |
点灯 (Point) | 从其位置向所有方向发射相同强度的光的灯,影响其范围 (Range) 内的所有对象。 |
聚光灯 (Spot) | 放置于无穷远处的灯。它会影响场景中的一切。 |
方向灯 (Directional) | 照射锥形范围中所有位置的灯,该锥形是由聚光灯角度 (Spot Angle) 和范围 (Range) 界定的。此灯只影响此区域内的对象。 |
区域灯 (Area) | 能从各方向照射一个平面的矩形截面的一侧的灯。矩形是由宽度 (Width) 和高度 (Height) 属性定义的。区域灯仅可于光照贴图烘焙 (lightmap baking) 期间使用,且在运行时对对象没有影响。 |
范围 | 从对象中心起的发射距离。仅适用于点灯(Point /聚灯光(Spot) |
聚光灯角度 (Spot Angle) | 决定锥形的角度。仅适用于聚光灯 (Spot)。 |
方向灯 (Directional) | 放置于无穷远处的灯。它会影响场景中的一切。 |
颜色 (Color) | 所发射的光的颜色。 |
Cookie | 此纹理的 alpha 通道用作遮蔽图,以决定光在不同位置的亮度。如果灯为聚光灯 (Spot) 或方向灯 (Directional),则此纹理必须为二维纹理。如果灯为点灯 (Point),则该项必须为立方体贴图 (Cube |