IntValue는 단일 서명된 64비트 정수 를 저장합니다. 가장 허용되는 값은 2^63-1 또는 9.2 쿼트일(9.2^18)입니다. 더 큰 값을
2^53에서 2^63-1까지 값을 저장하는 데는 속성 창을 사용하여 문자열을 엔진에 전달하지만, 대형 값을 조작하는 경우 Luau 스크립트를 통해 위치를 올리는 경우 정확도 및 반올림이 손실될 수 있습니다.
Class.ValueBase의 주요 이점은 값을 가장 가까운 정수로 반올림하는 것입니다, 즉 반올림 경우 0보다 멀리 있는 값. 값이 이 범위 밖에 있는 경우 NumberValue 개체와 마찬가지로 이 단일 값이 <
이 개체와 같은 개체의 이벤트는 개체에 저장된 새 값으로 실행되므로 속성이 변경되는 문자열이 아닙니다.
요약
이벤트
Class.IntValue.Value가 변경될 때마다 화재됩니다.
속성
메서드
이벤트
Changed
이 이벤트는 IntValue.Value 가 변경될 때마다 발생합니다. 새 값이 인수 개체에 저장되므로 속성이 변경되는 문자열이 아닙니다.
필요에 적합한 개체의 경우 NumberValue 및 StringValue 와 같은 유사한 개체에 대해 동일한 변경 이벤트가 발생합니다.
매개 변수
변경 후의 새 값.
코드 샘플
The below example, assuming all referenced objects existed, would print the IntValue's new value each time it changed. In the example below it would print 20.
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