Instance
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Resumo
Construtores
new
Crea una nueva Instance de tipo className .
Nota que cuando se establece el Parent de un objeto, Luau escucha una variedad de diferentes cambios de propiedad para la replicación, la renderización y la física. Por razones de rendimiento, se recomienda establecer la propiedad Parent de este objeto última cuando se crea un nuevo objeto, en lugar de
-- Establecer el padre de la nueva instancia último (recomendado)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- Establecer el padre de la nueva instancia en el constructor (desalentado)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
Crea un nuevo objeto con los mismos valores de propiedad y tipo que un objeto existente. En la mayoría de los casos, usar Instance:Clone() es más apropiado, pero este constructor es útil cuando se implementan bibliotecas o sistemas de nivel inferior.
Hay dos diferencias de comportamiento entre este constructor y el método Instance:Clone() :
Este constructor no duplicará ninguno de los descendientes Instances padre del objeto existente.
Este constructor devolverá un nuevo objeto incluso si el objeto existente tenía Instance.Archivable establecido a false .