Color3
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Le type de données Color3 décrit une couleur en utilisant des composants rouges, verts et bleus dans la gamme de 0 à 1. Contrairement au type de données BrickColor, qui décrit les couleurs nommées, Color3 est utilisé pour la couleur précise des
Résumé
Constructeurs
Propriétés
La valeur rouge de la couleur.
La valeur verte de la couleur.
La valeur bleue de la couleur.
Constructeurs
Propriétés
Méthodes
Lerp
Retourne un Color3 interpolé entre deux couleurs. La valeur alpha devrait être dans la tranche de 0 à 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
Retours
ToHSV
Retourne la teinte, la saturation et la valeur d'un Color3 . Ce fonction est l'inverse de la construction 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
Convertit la couleur en un six- caractère hexadécimal représentant la couleur dans le format RRGGBB. Il n'est pas préfixé avec un octothorpe ( # ).
La chaîne renvoyée peut être fournie à Color3.fromHex() pour produire la couleur originale.
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