Color3Value
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein Containerobjekt für einen einzelnen Color3.
Code-Beispiele
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
Zusammenfassung
Eigenschaften
Die gespeicherte Color3.
Ereignisse
Feuert immer dann ab, wenn sich die Color3Value.Value ändert.
Eigenschaften
Methoden
Ereignisse
Changed
Feuert immer dann ab, wenn sich das Color3Value.Value von der Color3Value ändert.Es wird mit dem neuen Wert laufen, der im Argument-Objekt gespeichert wird, anstatt mit einer Zeichenkette, die die zu ändernde Eigenschaft darstellt.
Dieses Ereignis, wie andere geänderte Ereignisse, kann verwendet werden, um zu verfolgen, wann sich eine Farbe3Wert ändert und die verschiedenen Werte zu verfolgen, die er sich ändern kann.
Zum Instanzkann dies in Spielen nützlich sein, die auf Color3Values angewiesen sind, um Werte wie Farben für Spiele mit anpassbaren Outfits oder Gegenständen zu verfolgen.
Äquivalente geänderte Ereignisse existieren für ähnliche Objekte wie NumberValue und StringValue, je nachdem, welcher Objekttyp am besten für die Bedürfnisse geeignet ist.
Parameter
Der neue Wert nach der Änderung.
Code-Beispiele
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)