Class.Instance 데이터 형식에는 Instance 개체의 생성자가 포함되어 있습니다.
요약
생성자
new
새로운 Instance 의 유형 className 을 생성합니다.
참고로 개체의 Parent가 설정되면 Luau는 복제, 렌더링 및 물리학에 대한 다양한 속성 변경을 수신합니다. 성능 측면에서 이 구성 요소의 Parent 속성을 마지막으로 지정하
-- 새 인스턴스의 부모를 지정합니다(권장)local part = Instance.new("Part")part.Position = Vector3.new(0, 10, 0)part.Parent = workspace-- 구성자에서 새 인스턴스의 부모 설정 (권장되지 않음)local part = Instance.new("Part", workspace)part.Position = Vector3.new(0, 10, 0)
fromExisting
기존 개체와 동일한 유형 및 속성 값을 가진 새 개체를 생성합니다. 대부분의 경우 Instance:Clone() 를 사용하는 것이 더 적합하지만 이 생성기는 낮은 수준 라이브러리 또는 시스템을 구현할 때 유용합니다.
이 생성자와 Class.Instance:Clone() 메서드 간에는 두 가지 동작 차이가 있습니다.
이 생성자는 기존 개체에 상속된 모든 개체의 복사본을 만들지 않습니다.
이 생성자는 기존 개체에 Instance.Archivable 을 설정했더라도 새 개체를 반환합니다.