NumberValue
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
A NumberValue, Lua numarası olarak tanımlanan tek bir nesneyi ifade eder, çift veya daha genellikle
Tüm "Value" nesneleri gibi, bu tek değer değer alanına saklanır. Bu nesnin değiştirilen etkinliği (ve diğer nesnelerin değiştirilen etkinliği gibi) değer alanında değerlendirilir, değer değiştirilen nesnelerin değer alanında değerlendirilir.
Kod Örnekleri
-- Demonstrate the Changed event by creating a Part
local part = Instance.new("Part")
part.Changed:Connect(print)
-- This fires Changed with "Transparency"
part.Transparency = 0.5
-- Similarly, this fires Changed with "Number"
part.Name = "SomePart"
-- Since changing BrickColor will also change other
-- properties at the same time, this line fires Changed
-- with "BrickColor", "Color3" and "Color3uint16".
part.BrickColor = BrickColor.Red()
-- A NumberValue holds a double-precision floating-point number
local vNumber = Instance.new("NumberValue")
vNumber.Changed:Connect(print)
-- This fires Changed with 123.456 (not "Value")
vNumber.Value = 123.456
-- This does not fire Changed
vNumber.Name = "SomeNumber"
-- A StringValue stores one string
local vString = Instance.new("StringValue")
vString.Changed:Connect(print)
-- This fires Changed with "Hello" (not "Value")
vString.Value = "Hello"
Özet
Özellikler
Çift bir değeri tutmak için kullanılır.
Etkinlikler
Değiştirildiğinde herhangi bir NumberValue.Value ın üzerinde yanar.
Özellikler
Yöntemler
Etkinlikler
Changed
Bu olay, NumberValue.Value özelliği değiştirildiğinde herhangi bir zaman başlar.
Bu olay, diğer değiştirilen olaylar gibi, bir NumberValue'ı değiştirdiğinde izlemek için ve değiştirdiği farklı değerleri izlemek için kullanılabilir.
Örneğin, bu bir oyunun durumunu veya değerleri takip etmek için NumeroValu'ya güvenmesi gereken oyunlarda bile yararlı olabilir, örneğin öğe kimlikleri.
Eşdeğer değiştirilen olaylar, örneğin ObjectValue ve StringValue gibi benzer nesneler için mevcut, ihtiyacın neye en uygun olduğuna bağlı olarak.
Parametreler
Değişiklikten sonra değer.
Kod Örnekleri
local numberValue = script.Parent.NumberValue
local function printValue(value)
print(value)
end
numberValue.Changed:Connect(printValue)
numberValue.Value = 20