Color3Value

Mostrar obsoleto

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

Um objeto de contêiner para um único Color3 .

Amostras 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

Propriedades

Value

Ler Parallel

O armazenado Color3 armazenado.

Métodos

Eventos

Changed

Dispedido sempre que o Color3Value.Value da Color3Value for alterado.Ele será executado com o novo valor sendo armazenado no Objetode argumento, em vez de uma string que representa a propriedade sendo alterada.

Este evento, como outros eventos alterados, pode ser usado para rastrear quando um Color3Value muda e para rastrear os diferentes valores que ele pode mudar.

Por instância, isso pode ser útil em jogos que dependem de Color3Values para rastrear valores, como cores para jogos usando roupas ou itens personalizáveis.

Eventos equivalentes modificados existem para objetos semelhantes, como NumberValue e StringValue, dependendo do tipo de objeto que melhor atende à necessidade.

Parâmetros

value: Color3

O novo valor após a alteração.


Amostras 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)