Color3
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Tipe data Color3 menggambarkan warna menggunakan komponen merah, hijau, dan biru dalam rentang 0 hingga 1.Tidak seperti jenis data BrickColor data yang menggambarkan warna yang diberi nama, Color3 digunakan untuk pewarnaan objek dengan tepat melalui properti seperti BasePart.Color dan GuiObject.BackgroundColor3 .
Rangkuman
Konstruktor
Properti
Nilai merah dari warna.
Nilai hijau dari warna.
Nilai biru dari warna.
Konstruktor
new
Kembalikan Color3 dengan nilai merah, hijau, dan biru yang diberikan. Para parameter harus berada dalam rentang 0 hingga 1.
local red = Color3.new(1, 0, 0)local green = Color3.new(0, 1, 0)local blue = Color3.new(0, 0, 1)
fromRGB
fromHex
Kembalikan format heksadesimal baru Color3 dari enam atau tiga karakter, tidak sensitif kasus.Tag hastag sebelumnya ( # ) diabaikan, jika ada.Fungsi ini menafsirkan string yang diberikan sebagai warna web heks tipikal dalam format RRGGBB atau RGB (singkatan untuk RRGGBB ).Sebagai contoh, #FFAA00 menghasilkan warna oranye dan sama dengan #FA0 .
local red = Color3.fromHex("FF0000")local magenta = Color3.fromHex("ec008c")local black = Color3.fromHex("000")local white = Color3.fromHex("#FFF")
Parameter
Properti
Metode
Lerp
Kembalikan Color3 di antara dua warna yang diinterpolasi. Nilai alpha harus berada dalam kisaran 0 hingga 1.
local white = Color3.new(1, 1, 1)local black = Color3.new(0, 0, 0)local gray10 = white:Lerp(black, 0.1)print(gray10) --> 0.9, 0.9, 0.9local gray50 = white:Lerp(black, 0.5)print(gray50) --> 0.5, 0.5, 0.5local gray85 = white:Lerp(black, 0.85)print(gray85) --> 0.15, 0.15, 0.15
Memberikan nilai
ToHSV
Kembalikan warna, saturasi, dan nilai dari Color3 . Fungsi ini adalah operasi terbalik dari konstruktor Color3.fromHSV() .
local red = Color3.fromRGB(255, 0, 0)local green = Color3.fromRGB(0, 255, 0)local redH, redS, redV = red:ToHSV()print(redH, redS, redV) --> 1 1 1local greenH, greenS, greenV = green:ToHSV()print(greenH, greenS, greenV) --> 0.3333333 1 1
ToHex
Mengubah warna menjadi string heksadesimal enam karakter yang mewakili warna dalam format RRGGBB.Ini tidak di awali dengan octothorpe ( # ).
String yang dikembalikan dapat disediakan ke Color3.fromHex() untuk menghasilkan warna asli.
local red = Color3.fromRGB(255, 0, 0)local magenta = Color3.fromRGB(236, 0, 140)local redHex = red:ToHex()print(redHex) --> ff0000local magentaHex = magenta:ToHex()print(magentaHex) --> ec008c