Color3Value
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Obiekt kontenerowy dla pojedynczej wartości Color3.
Przykłady kodu
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
Podsumowanie
Właściwości
Przechowywany Color3 .
Zdarzenia
Wystrzelony, gdy Color3Value.Value jest zmieniany.
Właściwości
Metody
Zdarzenia
Changed
Wystartuje za każdym razem, gdy Color3Value.Value z Color3Value zostanie zmieniony. Będzie działać z nową wartością przechowywaną w obiekcie argumentu, zamiast ciągu znaków przedstawiającego właściwość zmienianą.
Ten wątek, podobnie jak inne zmienione wątki, może być używany do śledzenia, kiedy zmienia się kolor3wartość i śledzenia różnych wartości, które może zmienić.
Na instancjamoże to być przydatne w grach, które zależą od Color3Values do śledzenia wartości takich jak kolory dla gry przy użyciu dostosowanych strójów lub przedmiotów.
Zmienne zmiany istnieją dla podobnych obiektów, takich jak NumberValue i StringValue, w zależności od tego, jaki typ obiektu najlepiej odpowiada na potrzeby.
Parametry
Nowa wartość po zmianie.
Przykłady kodu
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)