Color3

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

El tipo de datos Color3 describe un color que utiliza componentes rojo, verde y azul en el rango de 0 a 1. A diferencia del tipo de datos BrickColor que describe colores nombrados, Color3 se usa para colorear con precisión los objetos en

Resumo

Construtores

Propriedades

Métodos

Construtores

new

Parâmetros

red: number
Valor Padrão: 0
green: number
Valor Padrão: 0
blue: number
Valor Padrão: 0

fromRGB

Parâmetros

red: number
Valor Padrão: 0
green: number
Valor Padrão: 0
blue: number
Valor Padrão: 0

fromHSV

Parâmetros

hue: number
saturation: number
value: number

fromHex

Parâmetros

hex: string

Propriedades

El valor rojo de la cosa.

El valor verde de la cosa.

El valor azul de la cosa.

Métodos

Lerp

Devuelve un Color3 interpolado entre dos colores. El valor alpha debería 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.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

Parâmetros

color: Color3
alpha: number

Devolução

ToHSV

Restablece el tinte, la saturación y el valor de un Color3 . Esta función es el operario inverso 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 1
local greenH, greenS, greenV = green:ToHSV()
print(greenH, greenS, greenV) --> 0.3333333 1 1

ToHex

Convierte el color en un texto hexadecimal de seis caracteres que representa el color en el formato RRGGBB . No está prefiere con un octóstoro ( # ).

La cadena de regreso 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) --> ff0000
local magentaHex = magenta:ToHex()
print(magentaHex) --> ec008c

Devolução