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.

Przedmiot kontenera 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

Strzelany za każdym razem, gdy zmieniona zostanie Color3Value.Value z Color3Value .Będzie uruchomiony z nową wartością przechowywaną w obiekcie argumentu, zamiast ciągu reprezentującym właściwość zmienianą.

To wydarzenie, podobnie jak inne zmienione wydarzenia, można wykorzystać do śledzenia, kiedy zmienia się wartość Color3Value i śledzenia różnych wartości, które może zmienić.

Na instancjamoże to być przydatne w grach, które polegają na wartościach Color3Values do śledzenia wartości, takich jak kolory dla gier za pomocą dostosowywalnych strojów lub przedmiotów.

Równoważne zmienione zdarzenia istnieją dla podobnych obiektów, takich jak NumberValue i StringValue, w zależności od tego, który typ obiektu najlepiej odpowiada potrzebie.

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)