Instance
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Class.Instance veri tipi, Instance nesneleri için oluşturucuyu tutar.
Özet
Yapılandırıcılar
new
Yeni bir className oluşturur, türü className.
Bir nesnenin Parent değerini ayarladığında, Luau kopyalama, renderleme ve fiziksel olarak yeniden oluşturma için çeşitli değişiklikleri dinler. Performans açısından, bu yeni nesneleri yaratırken, bu yapıcının
-- Yeni durumebeveynini ayarla (recommended)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- Yeni durumebeveynini oluşturucuda ayarlayın (teşvik edilmez)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
Mevcut bir nesneyle aynı tür ve özellik değerleri oluşturur. Çoğu durumda kullanılan Instance:Clone() ise daha uygun, ancak bu oluşturucu düşük seviyeli kütüphaneler veya sistemleri uygularken kullanışlıdır.
Bu oluşturucunun ve Instance:Clone() yönteminin iki davranış farkı vardır:
Bu oluşturucu, mevcut nesneye bağlı olan şu aşağıdaki öğelerden birini kopyalamayacaktır.
Bu oluşturucu, mevcut olayın Instance.Archivable değerini false olarak ayarladığı durumda bile yeni bir nesne döndürür.