false 发表于 2012-11-23 11:57

Unity随时间改变光照强度


// Pulse light's intensity over time
//随时间改变光照强度
var duration : float= 1.0;
function Update() {
      // argument for cosine
      //余弦理论
      var phi : float = Time.time / duration * 2 * Mathf.PI;
      // get cosine and transform from -1..1 to 0..1 range
      //获取余弦,并将范围从-1~1变为0~1
      var amplitude : float = Mathf.Cos( phi ) * 0.5 + 0.5;
      // set light color
      //设置灯光颜色
      light.intensity = amplitude;
}

aaabbbsss12345 发表于 2014-5-27 11:16

谢谢分享   

tz259417 发表于 2017-3-1 20:14

很不错

Einhero 发表于 2017-3-1 20:30

楼主是超人

lxd875697126 发表于 2017-3-1 20:20

好帖就是要顶

zw198324 发表于 2017-3-1 20:32

真心顶

rrzzyy2000 发表于 2017-3-1 20:09

难得一见的好帖

silence394394 发表于 2017-3-18 17:29

好帖就是要顶

jixuguo 发表于 2017-3-18 17:25

顶顶多好

葱葱 发表于 2017-3-18 17:40

说的非常好
页: [1]
查看完整版本: Unity随时间改变光照强度