Instance
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Résumé
Constructeurs
new
Crée une nouvelle Instance de type className .
Remarquez que lorsque le Parent d'un objet est configurer, Luau écoute une variété de changements de propriété différents pour la réplication, la rendu et la physique. Pour des raisons de performance, il est recommandé de définir la propriété Parent de l'instance Parent la dernière fois lors de la création de nouveaux obj
-- Définir le parent de la nouvelle instance (recommandé)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- Définir le parent d'une nouvelle instance dans le constructeur (encouragé)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
Crée un nouveau objet avec les mêmes types et propriétés que l'objet existant. Dans la plupart des cas, l'utilisation de Instance:Clone() est plus appropriée, mais ce constructeur est utile lors de l'implémentation de bibliothèques ou de systèmes de bas niveau.
Il y a deux différences de comportement entre ce constructeur et la méthode Instance:Clone() :
Ce constructeur ne copiera aucun des descendants Instances parentés à l'objet existant.
Ce constructeur renverra un nouveau objet même si l'objet existant avait Instance.Archivable défini sur false.