我们已经介绍了一些在Unity里针对场景照明开始工作之前所需要考虑的条件,希望你应该已经将你的工程为目标平台进行了合理的配置。(手机平台采用烘焙GI和Gamma颜色空间,PC或游戏机采用Precomputed Realtime GI和Linear颜色空间)。
为了达到在游戏中想要的光照效果,让我们继续介绍一下可用的工具
Directional Lights
平行光源在你想在场景中创建像太阳光效果的时候是很有用的。平行光源可以被认为是一个无限遥远的光源,它在许多方面表现行为的就像太阳一样。
从平行光源发射出来的光线是彼此平行的,并且不会像其它类型的光源那样分散开来。总之,被平行光源投射的阴影看起来是一样的,与它们相对于光源的位置无关。这对我们是很有用的,尤其是在户外场景的光照情形。
![](http://upload-images.jianshu.io/upload_images/7398363-78e27472ce32e867.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
由于平行光源不必有一个光源坐标,所以它们放置在场景中的任何位置,都不会改变光照的效果。只有旋转平行光源会影响它的光照结果。
像其它类型的光源它们都有一个明显的光源位置,比如Spotlights,当角色离光源更近一些,那么角色的阴影也将会改变。
当在室内环境产生角色阴影时,这也许会是个问题。平行光源在这些情境下是有利的