_Color

颜色类,包括导出的各种默认的颜色值,以及颜色的加色,乘色和线性插值。 全部展开

静态常量展开

  • + Bisque : uint

    Bisque色。

  • + Black : uint

    Black色。

  • + Blue : uint

    Blue色。

  • + Brown : uint

    Brown色。

  • + Chocolat : uint

    Chocolat色。

  • + DarkBlue : uint

    DarkBlue色。

  • + DarkGreen : uint

    DarkGreen色。

  • + DarkRed : uint

    DarkRed色。

  • + Gray : uint

    Gray色。

  • + Green : uint

    Green色。

  • + IndianRed : uint

    IndianRed色。

  • + LawnGreen : uint

    LawnGreen色。

  • + Lime : uint

    Lime色。

  • + Magenta : uint

    Magenta色。

  • + MidnightBlue : uint

    MidnightBlue色。

  • + Null : uint

    无色。

  • + Orange : uint

    Orange色。

  • + OrangeRed : uint

    OrangeRed色。

  • + Orchid : uint

    Orchid色。

  • + Pink : uint

    Pink色。

  • + Purple : uint

    Purple色。

  • + Red : uint

    Red色。

  • + SeaGreen : uint

    SeaGreen色。

  • + Silver : uint

    Silver色。

  • + SkyBlue : uint

    SkyBlue色。

  • + Teal : uint

    Teal色。

  • + Tomato : uint

    Tomato色。

  • + Violet : uint

    Violet色。

  • + White : uint

    White色。

  • + Yellow : uint

    Yellow色。

构造方法展开

  • + function _Color() : _Color

    示例

        col = _Color.new()

静态方法展开

  • + function add(color1 : uint, color2 : uint) : uint

    加色。

    • 返回
    • color1和color2颜色值加色的结果。
    • 示例

       function render(e)
      _rd:drawLine(0, 100, 1000, 100, _Color.Red)
      _rd:drawLine(0, 200, 1000, 200, _Color.Purple)
      _rd:drawLine(0, 300, 1000, 300, _Color.add(_Color.Red, _Color.Purple))
      end
      _app:onIdle(render)
  • + function lerp(color1 : uint, color2 : uint, a : float) : uint

    线性插值。

    • 返回
    • color1和color2颜色值线性插值的结果。
    • 示例

       function render(e)
      _rd:drawLine(0, 100, 1000, 100, _Color.Red)
      _rd:drawLine(0, 200, 1000, 200, _Color.Purple)
      _rd:drawLine(0, 300, 1000, 300, _Color.lerp(_Color.Red, _Color.Purple, 500))
      end
      _app:onIdle(render)
  • + function mul(color1 : uint, color2 : uint) : uint

    乘色。

    • 返回
    • color1和color2颜色值乘色的结果。
    • 示例

       function render(e)
      _rd:drawLine(0, 100, 1000, 100, _Color.Red )
      _rd:drawLine(0, 200, 1000, 200, _Color.Purple)
      _rd:drawLine(0, 300, 1000, 300, _Color.mul(_Color.Red, _Color.Purple))
      end
      _app:onIdle(render)
问题反馈(登录才可以发表哦!)