Color3
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El tipo de datos Color3 describe un color que utiliza componentes rojos, verdes y azules en el rango de 0 a 1.A diferencia del tipo de datos BrickColor que describe los colores nominales, Color3 se usa para la coloración precisa de objetos en la pantalla a través de propiedades como BasePart.Color y GuiObject.BackgroundColor3.
Resumen
Constructores
Propiedades
El valor rojo del color.
El valor verde del color.
El valor azul del color.
Constructores
new
Devuelve un Color3 con los valores rojos, verdes y azules dados. Los parámetros deberían estar dentro del rango de 0 a 1.
local red = Color3.new(1, 0, 0)local green = Color3.new(0, 1, 0)local blue = Color3.new(0, 0, 1)
fromRGB
Crea un Color3 con los componentes rojos, verdes y azules dados.A diferencia de la mayoría de las otras funciones Color3 , los parámetros de esta función deberían estar dentro del rango de 0 a 255.
local red = Color3.fromRGB(255, 0, 0)local green = Color3.fromRGB(0, 255, 0)local blue = Color3.fromRGB(0, 0, 255)
fromHex
Devuelve un nuevo Color3 de un formato hexadecimal de seis o tres caracteres, insensible a mayúsculas y minúsculas.Se ignora un hashtag anterior ( # ) si está presente.Esta función interpreta la cadena dada como un color típico de hex en el formato RRGGBB o RGB (abreviatura de RRGGBB ).Por ejemplo, #FFAA00 produce un color naranja y es igual a #FA0 .
local red = Color3.fromHex("FF0000")local magenta = Color3.fromHex("ec008c")local black = Color3.fromHex("000")local white = Color3.fromHex("#FFF")
Parámetros
Propiedades
Métodos
Lerp
Devuelve un Color3 interpolado entre dos colores. El valor alpha debe estar dentro del rango de 0 a 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
Devuelve
ToHSV
Devuelve el tono, el saturación y el valor de un Color3 . Esta función es la operación inversa del constructor 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
Convierte el color a una cadena hexadecimal de seis caracteres que representa el color en el formato RRGGBB.No está prefijado con un octothorpe ( # ).
La cadena devuelta se puede proporcionar a Color3.fromHex() para producir el color original.
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