Color3Value
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un oggetto container per un singolo valore Color3 .
Campioni di codice
This code sample sets the Value property of a Color3Value to Red.
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
Proprietà
Metodi
Eventi
Changed
Sparato ogni volta che viene modificato il Color3Value.Value del Color3Value .Funzionerà con il nuovo valore memorizzato nell'argomento oggetto, invece di una stringa che rappresenta la proprietà che viene modificata.
Questo evento, come altri eventi modificati, può essere utilizzato per tracciare quando un Color3Value cambia e per tracciare i diversi valori che può cambiare.
Ad esempio, questo può essere utile in giochi che si affidano a Color3Values per tracciare valori come i colori per giochi utilizzando abiti o oggetti personalizzabili.
Eventi equivalenti modificati esistono per oggetti simili, come NumberValue e StringValue, a seconda del tipo di oggetto che meglio soddisfa il bisogno.
Parametri
Il nuovo valore dopo il cambiamento.
Campioni di codice
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".
local value = Instance.new("Color3Value")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = Color3.fromRGB(50, 50, 50)