一个容器对象为单个 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 发生变更时以及可能更改的不同值。
实例如,这可能对在游戏中使用可定制服装或物品来跟踪颜色值的游戏有用,这些游戏使用颜色3值来跟踪颜色值。
相同类型的更改事件存在于类似对象,例如 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)