HexToColor
How do I use Hex To Color
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
125 | if (num == -2) return HexToColor ("000000"); | 1 |
147 | Color HexToColor(string hex) | 2 |
File name: BlockScript.cs
Copy
124 private Color getColor(int num) {
125 if (num == -2) return HexToColor ("000000");
126 if (num == 0) return HexToColor ("000055");
127 if (num == 2) return HexToColor ("3333cc");
128 if (num == 4) return HexToColor ("0099aa");
129 if (num == 8) return HexToColor ("00ff99");
130 if (num == 16) return HexToColor ("00ff00");
131 if (num == 32) return HexToColor ("99ff00");
132 if (num == 64) return HexToColor ("bbff55");
133 if (num == 128) return HexToColor ("ffff00");
134 if (num == 256) return HexToColor ("ff9933");
135 if (num == 512) return HexToColor ("ff6600");
136 if (num == 1024) return HexToColor ("ff5050");
137 if (num == 2048) return HexToColor ("ff0000");
138 if (num == 4096) return HexToColor ("cc0066");
139 if (num == 8192) return HexToColor ("990099");
140 if (num == 16284) return HexToColor ("9999ff");
141 if (num == 32568) return HexToColor ("ffffff");
142 return new Color (0.5f, 0.5f, 0.5f);
143
144
145 }
File name: BlockScript.cs
Copy
147 Color HexToColor(string hex)
148 {
149 byte r = byte.Parse(hex.Substring(0,2), System.Globalization.NumberStyles.HexNumber);
150 byte g = byte.Parse(hex.Substring(2,2), System.Globalization.NumberStyles.HexNumber);
151 byte b = byte.Parse(hex.Substring(4,2), System.Globalization.NumberStyles.HexNumber);
152 return new Color32(r,g,b, 255);
153 }
HexToColor 113 lượt xem
Gõ tìm kiếm nhanh...