• [unity3d程序] 颜色渐变效果


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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    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);
    }
  • 相关阅读:
    POJ 2002 Squares
    POJ 1840 Eqs
    POJ 1759 Garland
    UVA 572 Oil Deposits
    POJ 3278 Catch That Cow
    POJ 2488 A Knight's Journey
    UVA 699 The Falling Leaves
    [Poi1999] 原始生物
    [bzoj3033] 太鼓达人
    [bzoj1123] BLO
  • 原文地址:https://www.cnblogs.com/android-blogs/p/6038226.html
Copyright © 2020-2023  润新知