Instance

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il tipo di dati Instance contiene il costruttore per Instance oggetti.

Sommario

Costruttori

Costruttori

new

Crea una nuova Instance di tipo className .

Nota che quando il Parent di un oggetto è Impostare, Luau ascolta una varietà di cambiamenti di proprietà diversi per la replicazione, la rendering e la fisica. Per motivi di performance, è raccomandato impostare la proprietà Parent dell'istanza all'ultimo parent quando si crea nuovi og


-- Imposta il padre di una nuova esempiol'ultimo (consigliato)
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Parent = workspace
-- Imposta il padre di una nuova esempionel costruttore (non raccomandato)
local part = Instance.new("Part", workspace)
part.Position = Vector3.new(0, 10, 0)

Parametri

className: string

Nome classe della nuova istanza da creare.

parent: Instance

Objeto opzionale per cui parent l'istanza nuova. Non raccomandato per motivi di performance (vedi la descrizione sopra).

fromExisting

Crea un nuovo oggetto con gli stessi tipi e proprietà dei valori di proprietà di un oggetto esistente. In most casi l'uso di Instance:Clone() è più appropriato, ma questo costruttore è utile quando si implementa librerie o sistemi di basso livello.

Ci sono due differenze di comportamento tra questo costruttore e il metodo Instance:Clone() :

  • Questo costruttore non copierà nessuno dei descendenti Instances che sono parented all'oggetto esistente.

  • Questo costruttore restituirà un nuovo oggetto anche se l'oggetto esistente aveva Instance.Archivable impostato su false .

Parametri

existingInstance: Instance

Il precedente Instance per copiare i valori delle proprietà.