Color3Value

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Un objeto contenedor para un valor único Color3 .

Muestras de código

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

Propiedades

Value

Leer paralelo

El almacenado Color3 .

Métodos

Eventos

Changed

Se despedida cada vez que se cambia el Color3Value.Value de la Color3Value .Se ejecutará con el nuevo valor almacenado en el objeto de argumento, en lugar de una cadena que represente la propiedad que se está cambiando.

Este evento, como otros eventos cambiados, se puede usar para rastrear cuándo cambia un Color3Value y para rastrear los diferentes valores que puede cambiar.

Por instancia, esto puede ser útil en juegos que dependen de Color3Values para rastrear valores como colores para juegos que usan trajes o artículos personalizables.

Existen eventos equivalentes cambiados para objetos similares, como NumberValue y StringValue, dependiendo de qué tipo de objeto mejor se adapte a la necesidad.

Parámetros

value: Color3

El nuevo valor después del cambio.


Muestras de código

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)