Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        ColorMixing mixing = ColorMixing.instance;

        Debug.Log(mixing.AnalysisColor
                      (mixing.MixColor(mixing.GetColor(color1), mixing.GetColor(color2))));
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     instance = this;
     dic      = new Dictionary <byte, Func <Color> >()
     {
         { (byte)_Color.blue, () => { return(new Color(0.155f, 0.628f, 1, 1)); } },
         { (byte)_Color.green, () => { return(Color.green); } },
         { (byte)_Color.orange, () => { return(new Color(1, 0.530f, 0, 1)); } },
         { (byte)_Color.purple, () => { return(new Color(0.918f, 0.514f, 1, 1)); } },
         { (byte)_Color.red, () => { return(new Color(0.905f, 0.328f, 0.328f, 1)); } },
         { (byte)_Color.yellow, () => { return(Color.yellow); } },
         { (byte)_Color.orgin, () => { return(new Color(1, 1, 1, 1)); } },
     };
 }