Color3Value

Pokaż przestarzałe

*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.

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

Właściwości

Value

Odczyt równoległy

Przechowywany Color3 .

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

value: Color3

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".

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)