Instance
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Podsumowanie
Konstruktorzy
new
Tworzy nowy Instance typu className .
Uwaga, że gdy właściwość Parent obiektu jest ustawiać, Luau słucha różnorodnych zmian właściwości dla replikacji, renderowania i fizyki. Ze względu na względy wydajności należy ustawić właściwość Parent instancji o
-- Ustaw nowy rodzic instancji ostatni (zalecane)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- Ustaw nowy rodzic instancjaw konstruktorze (zalecane)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
Utwiera nowy obiekt z tymi samymi typem i wartościami właściwości, co obiekt istniejący. W większości przypadków używanie Instance:Clone() jest bardziej odpowiednie, ale ten konstruktor jest przydatny podczas wdrożenia niskiego poziomowego bibliotek lub systemów.
Są dwa różnice zachowań między tym konstruktorem a metodą Instance:Clone() :
Ten konstruktor nie będzie kopiować żadnej z potomnych Instances związanych z obecnym obiektem.
Ten konstruktor zwróci nowy obiekt, nawet jeśli istniejący obiekt miał ustawiony Instance.Archivable na false.