您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页[unity3d程序] 颜色渐变效果

[unity3d程序] 颜色渐变效果

来源:五一七教育网

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

var colorStart = Color.red;
var colorEnd = Color.green;
var duration = 1.0;

var minimum = 0.0;
var maximum = 200.0;


function Update () {
    var lerp = Mathf.PingPong (Time.time, duration) / duration;
    renderer.material.color = Color.Lerp (colorStart, colorEnd, lerp);
   transform.position.x = Mathf.Lerp(minimum, maximum, lerp);
}

转载于:https://www.cnblogs.com/lm3515/archive/2010/09/17/1828879.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务