NumberValue

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Un NumberValue est un objet dont le but est de stocker un seul nombre Lua, défini pour être double-précision flottant point de numéro , ou plus communément connu comme

Comme tous les objets « valeur », cette seule valeur est stockée dans la propriété valeur. L'événement Changé pour cet (et d'autres objets comme lui) se déclenchera avec la nouvelle valeur stockée dans l'objet, au lieu d'une chaîne représentant la propriété modifiée.

Échantillons de code

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"

Propriétés

Value

Lecture parallèle

Utilisé pour contenir une valeur double.

Méthodes

Évènements

Changed

Cet événement se déclenche toujours que la propriété NumberValue.Value soit modifiée.

Cet événement, comme d'autres événements modifiés, peut être utilisé pour suivre quand un NumberValue change et pour suivre les différentes valeurs qu'il peut changer.

Par instance, ceci peut même être utile dans les jeux qui utilisent NumberValues pour suivre l'état et la valeur des jeux, tels que les ID des articles.

Des événements équivalents existent pour des objets similaires, tels que ObjectValue et StringValue, en fonction du type d'objet qui convient le mieux aux besoins.

Paramètres

value: number

La valeur après le changement.


Échantillons de code

NumberValue Changed

local numberValue = script.Parent.NumberValue
local function printValue(value)
print(value)
end
numberValue.Changed:Connect(printValue)
numberValue.Value = 20