NumberValue
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Một NumberValue là một đối tượng có tên là Lua number, định nghĩa là điểm chuẩn đôi
Giống như tất cả các thống kê “-Value”, thống kê này được lưu trong thuộc tính giá trị. Sự kiện Thay đổi đơn này (và các thống kê khác như nó) sẽ kích hoạt với giá trị được lưu trong thống kê, chứ không phải là một chuỗi đại diện cho thuộc tính đang được thay đổi.
Mẫu mã
-- 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"
Tóm Tắt
Thuộc Tính
Được sử dụng để giữ giá trị đôi.
Sự Kiện
Lửa mỗi khi NumberValue.Value được thay đổi.
Thuộc Tính
Phương Pháp
Sự Kiện
Changed
Sự kiện này bắt đầu mỗi khi tính năng NumberValue.Value được thay đổi.
Sự kiện này, giống như các sự kiện đã thay đổi khác, có thể được sử dụng để theo dõi khi một giá trị số thay đổi và theo dõi các giá trị khác nhau mà nó có thể thay đổi.
Ví ví dụ / trường hợp, điều này thậm chí có thể hữu ích trong các trò chơi sử dụng NumberValues để theo dõi trạng thái và giá trị trò chơi, chẳng hạn như ID mục.
Các sự kiện tương đương thay đổi tồn tại cho các đối tượng tương tự, chẳng hạn như ObjectValue và StringValue, tùy thuộc vào loại đối tượng phù hợp nhu cầu tốt nhất.
Tham Số
Giá trị sau khi thay đổi.
Mẫu mã
local numberValue = script.Parent.NumberValue
local function printValue(value)
print(value)
end
numberValue.Changed:Connect(printValue)
numberValue.Value = 20