單個 Color3 值的容器對象。
範例程式碼
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
概要
活動
每當 Color3Value.Value 被更改時發射。
屬性
方法
活動
Changed
每當 Color3Value.Value 的 Color3Value 被更改時,都會發射。它將使用新值存儲在參數對物件中,而不是代表正在變更的屬性的字串。
這個事件,像其他已變更的事件一樣,可以用來跟蹤當 Color3Value 變更時以及可能變更的不同值。
例個體、實例,這可能對在使用可自訂服裝或物品的遊戲中追蹤顏色值方面有用的遊戲有用,這些遊戲可以使用 Color3Values 來跟蹤顏色值,例如顏色。
相同類型的變更事件存在於類似物件,例如 NumberValue 和 StringValue,取決於哪種物件類型最適合需求。
參數
變更後的新值。
範例程式碼
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)