Instance
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Class.Instance jenis data menyimpan konstruktor untuk Instance objek.
Rangkuman
Konstruktor
new
Menciptakan jenis baru Instance dari jenis className .
Catat bahwa ketika Parent dari objek diatur, Luau mendengarkan berbagai perubahan properti untuk replikasi, render, dan fisika. Untuk alasan kinerja, disarankan untuk menetapkan Parent properti terakhir saat membuat objek baru, al
-- Tetapkan orang tua instansi baru terakhir (direkomendasikan)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- Tetapkan orang tua instansi baru di konstruktor (dianjurkan)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
Menciptakan objek baru dengan jenis dan nilai propinsi yang sama dengan objek asli. Dalam kebanyakan kasus menggunakan Instance:Clone() adalah lebih sesuai, tetapi konstruktor ini berguna ketika menerapkan bibliotek atau sistem tingkat rendah.
Ada dua perbedaan perilaku antara konstruktor ini dan metode Instance:Clone() :
Pembangun ini tidak akan mengkopi salah satu dari leluhur Instances yang bermasalah dengan objek yang sudah ada.
Konstruktor ini akan mengembalikan objek baru bahkan jika objek yang ada telah Instance.Archivable tetap set ke false .