Chuyển đổi HEX ⇔ RGB ⇔ Unity Color

Chuyển đổi màu sang định dạng Unity Color (0-1). Hỗ trợ HEX và RGB.

Về công cụ này

Chuyển đổi HEX/RGB sang định dạng Color(0.0-1.0) của Unity. Hỗ trợ xem trước màu và lịch sử.

Giao diện công cụ

RGB 99, 102, 241
Màu Unity
new Color(0.388f, 0.4f, 0.945f)

Lịch sử (5 màu gần nhất)

Kiến thức cơ bản về Chuyển đổi màu sắc & Định dạng Unity

Định dạng màu trong Unity là gì?

Trong lập trình Unity (C#), cấu trúc Color thường sử dụng các giá trị số thực từ 0.0 đến 1.0 cho mỗi kênh R, G, B thay vì 0-255.

// Ví dụ: Màu đỏ trong Unity
new Color(1.0f, 0.0f, 0.0f);

Tại sao cần công cụ chuyển đổi này?

Khi lấy mã màu HEX từ các công cụ thiết kế như Figma hay Photoshop, bạn phải chia giá trị đó cho 255 để sử dụng trong code Unity. Công cụ này tự động hóa việc đó, giúp bạn tiết kiệm thời gian và tránh sai sót.

Mẹo tối ưu hóa

Nếu bạn cần thay đổi màu sắc thường xuyên, hãy cân nhắc sử dụng Color32 trong Unity để tiết kiệm bộ nhớ, hoặc sử dụng Shader để xử lý màu sắc ở cấp độ GPU.

Cách sử dụng

  1. Nhập mã màu
  2. Sao chép code Unity
  3. Dán vào C# script

Khi nào nên dùng

Khi cần chuyển đổi mã màu từ thiết kế (HEX/RGB) sang định dạng Unity Color để sử dụng trong C# script.

Ví dụ

Chuyển #FF5733 thành new Color(1.0f, 0.34f, 0.2f), hoặc RGB(255,87,51) sang Unity Color.

Bộ công cụ