Unity3D网络游戏实战
上QQ阅读APP看书,第一时间看更新

1.4 灯光

光源是场景的重要部分,一个没有光源的场景将会“黯然失色”。点击GameObject→Light可以看到Unity3D内置的几种光源(如图1-19所示)。

图1-19 GameObject→Light菜单中显示的几种光源

其中的Directional Light是平行光,它影响场景中的所有物体,比如可以把太阳的光线当做平行光。图1-20展示的是不同方向的平行光,可以从影子的方向和亮度看出区别。

图1-20 不同方向的平行光,可以从影子和亮度看出区别

Point Light是点光源,可以把它当作一盏灯。Spot light是聚光灯,灯光从一点发出,只在一个方向按照一个锥形物体的范围照射,就像舞台里的追光灯,如图1-21所示。Area Light是区域光,只在定义的区域内有光照,区域光只对烘焙生效。

图1-21 点光源和聚光灯

几种灯光有着相似的属性,其中Range、Intensity、Color等几个属性是最常使用的,常用的属性说明见表1-5。

表1-5 灯光的常用属性及说明