Color3

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Jenis data Color3 menjelaskan warna menggunakan komponen merah, hijau, dan biru dalam rentang 0 hingga 1. Tidak seperti jenis data BrickColor yang menjelaskan nama warna, Color3 digun

Rangkuman

Konstruktor

Properti

Metode

Konstruktor

new

Parameter

red: number
Nilai Default: 0
green: number
Nilai Default: 0
blue: number
Nilai Default: 0

fromRGB

Parameter

red: number
Nilai Default: 0
green: number
Nilai Default: 0
blue: number
Nilai Default: 0

fromHSV

Parameter

hue: number
saturation: number
value: number

fromHex

Parameter

hex: string

Properti

Nilai merah dari warna.

Nilai hijau dari warna.

Nilai warna biru.

Metode

Lerp

Mengembalikan 2 Datatype.Color3 interpolated antara dua warna.Nilai alpha harus berada dalam rentang 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.9
local gray50 = white:Lerp(black, 0.5)
print(gray50) --> 0.5, 0.5, 0.5
local gray85 = white:Lerp(black, 0.85)
print(gray85) --> 0.15, 0.15, 0.15

Parameter

color: Color3
alpha: number

Memberikan nilai

ToHSV

Mengembalikan 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 1
local greenH, greenS, greenV = green:ToHSV()
print(greenH, greenS, greenV) --> 0.3333333 1 1

Memberikan nilai

ToHex

Mengubah warna menjadi enam karakter hexadecimal yang mewakili warna dalam format RRGGBB . Ini tidak dimulai dengan octothorpe ( # ).

String yang dikembalikan dapat diberikan kepada 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) --> ff0000
local magentaHex = magenta:ToHex()
print(magentaHex) --> ec008c

Memberikan nilai