码迷,mamicode.com
首页 > 其他好文 > 详细

_LightColor0将会是主要的directional light的颜色。

时间:2017-01-24 19:03:46      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:dbase   war   选项   href   htm   像素   rda   rdb   对象   

LightMode是个非常重要的选项,因为它将决定该pass中光源的各变量的值。如果一个pass没有指定任何LightMode tag,那么我们就会得到上一个对象残留下来的光照值,这并不是我们想要的。其他各个LightMode的具体含义可以参见官网(很重要,一定要去看,特别是对于每个Pass的细节解释,一定要点进去看!!!),这里做一个简单的解释。

    • LightMode=Vertex:会设置4个光源,并按亮度从明到暗进行排序,它们的值会存储在unity_LightColor[n], unity_LightPosition[n], unity_LightAtten[n]这些数组中。因此,[0]总会得到最亮的光源。

    • LightMode=ForwardBase: _LightColor0将会是主要的directional light的颜色。

    • LightMode=ForwardAdd:和上面一样, _LightColor0将是该逐像素光源的颜色。

_LightColor0将会是主要的directional light的颜色。

标签:dbase   war   选项   href   htm   像素   rda   rdb   对象   

原文地址:http://www.cnblogs.com/jiahuafu/p/6347592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!