NumberValue 는 Lua 숫자 를 정의하여 이중 전체 소수점 수를 2 로 표시하거나 더 잘 알려진 <
모든 "-Value" 개체와 마찬가지로 이 단일 값은 값 속성에 저장됩니다. 이 (및 속성을 변경하는 기타 개체와 마찬가지로) 변경된 이벤트는 개체에 저장된 새 값으로 발생하며, 속성을 변경하는 대신 문자열을 나타내는 문자열이 아닙니다.
코드 샘플
Changed Event
-- 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"
요약
이벤트
Class.NumberValue.Value가 변경될 때마다 발생합니다.
속성
메서드
이벤트
Changed
이 이벤트는 NumberValue.Value 속성이 변경될 때마다 발생합니다.
이 이벤트는 다른 변경된 이벤트와 마찬가지로 숫자 값이 변경될 때 추적하고 변경될 수 있는 다른 값을 추적하는 데 사용할 수 있습니다.This event, like other changed events, can be used to track when an NumberValue changes and to track the different values that it may change to.
예를 인스턴스, 아이템 ID와 같은 게임 상태 및 값을 추적하는 데 숫자 값을 사용하는 게임에서도 유용할 수 있습니다.
변경된 이벤트는 개체와 같은 유사한 개체에 대해 변환 가능하며, ObjectValue 및 StringValue 와 같이 필요에 적합한 개체 유형에 따라 사용됩니다.
매개 변수
변경 후의 값.
코드 샘플
NumberValue Changed
local numberValue = script.Parent.NumberValue
local function printValue(value)
print(value)
end
numberValue.Changed:Connect(printValue)
numberValue.Value = 20