IntValue 存儲一個單一的已簽名的 64-bit整數。最高允許值是 2^63-1 或 9.2 兆(9.2^18);嘗試存儲更大的數量會導致
注意值 2^53 和 2^63-1 之間的值可以通過 屬性 窗口儲存,因為它使用字串傳輸資料給引擎,但操作大值通過 Luau 指令會導致精度和圓滿損失,如上所述。
使用 IntValue 的主要好處是將值的圓整至最近的整數,以便在 0 之外的值圍內使用。對於超出此範圍的值,請使用 NumberValue 。 與所有 ValueBase 對象一樣,此單一值存在在 1> Class.ValueBase.Value|
這個 (和其他類似的事件) 的 Changed 事件將在此(和其他類似的事件)的新值存入對物件後執行,而不是在屬性變更的字串。
概要
屬性
方法
活動
Changed
這個事件會在 IntValue.Value 變更時發生。它會在新值被存入物件數對中執行,而不是在變更屬性的字串。
有等效的變更事件發生在相似的對象,例如 NumberValue 和 StringValue,取決於哪種對象類型最適合需求。
參數
變更後的新值。
範例程式碼
How to Use IntValue.Changed
local value = Instance.new("IntValue")
value.Parent = workspace
local function onValueChanged(newValue)
print(newValue)
end
value.Changed:Connect(onValueChanged)
value.Value = 20