Color3Value

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Un objet conteneur pour une seule valeur Color3 unique.

Échantillons de code

This code sample sets the Value property of a Color3Value to Red.

Set Color3Value

local myColor3Value = script.Parent
myColor3Value.Value = Color3.new(1, 0, 0) -- Red
-- You can also store the color of a BrickColor value by accessing BrickColor's Color property, which is a Color3:
local someBrickColor = BrickColor.new("Really red")
myColor3Value.Value = someBrickColor.Color

Propriétés

Value

Lecture parallèle

Le stocké Color3 .

Méthodes

Évènements

Changed

Tiré chaque fois que le Color3Value.Value du Color3Value est modifié.Il s'exécutera avec la nouvelle valeur stockée dans l'objet d'argument, au lieu d'une chaîne représentant la propriété modifiée.

Cet événement, comme d'autres événements modifiés, peut être utilisé pour suivre quand une valeur Color3Value change et pour suivre les différentes valeurs qu'elle peut changer.

Par instance, cela peut être utile dans des jeux qui comptent sur Color3Values pour suivre des valeurs telles que les couleurs pour les jeux utilisant des tenues ou des articles personnalisables.

Des événements équivalents modifiés existent pour des objets similaires, tels que NumberValue et StringValue, en fonction du type d'objet qui convient le mieux aux besoins.

Paramètres

value: Color3

La nouvelle valeur après le changement.


Échantillons de code

The below example, assuming all referenced objects existed, would print the Color3Value's new value each time it changed. In the example below it would print "0.196078, 0.196078, 0.196078".

How to Use Color3Value.Changed

local value = Instance.new("Color3Value")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = Color3.fromRGB(50, 50, 50)