WEB开发网
开发学院手机开发iPhone 开发 unity3d程序 颜色渐变效果 阅读

unity3d程序 颜色渐变效果

 2010-09-21 01:48:00 来源:WEB开发网   
核心提示:研究了下,颜色变化时遵从RGB圆环(就是说颜色条对接一下成环)路径最小变化原则,unity3d程序 颜色渐变效果,举个例子,加入ABCDE四个颜色点,并且A和E在同一点(转了一圈)设定从A变化到C的话,有两种路径

研究了下,颜色变化时遵从RGB圆环(就是说颜色条对接一下成环)路径最小变化原则。举个例子,加入ABCDE四个颜色点,并且A和E在同一点(转了一圈)设定从A变化到C的话,有两种路径,一种ABC,还一种ADC,究竟选择哪条路径 就看这两条路径哪个更短些了

view sourceprint? 01var colorStart = Color.red;

02var colorEnd = Color.green;

03var duration = 1.0;

04

05var minimum = 0.0;

06var maximum = 200.0;

07

08

09function Update () {

10 var lerp = Mathf.PingPong (Time.time, duration) / duration;

11 renderer.material.color = Color.Lerp (colorStart, colorEnd, lerp);

12 transform.position.x = Mathf.Lerp(minimum, maximum, lerp);

13}

Tags:unityd 程序 颜色

编辑录入:coldstar [复制链接] [打 印]
赞助商链接