Instance

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

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)

매개 변수

className: string

새로운 인스턴스를 생성할 클래스 이름입니다.

parent: Instance

새 인스턴스에 부모가 될 옵션 개체. 성능 측면에서 권장되지 않습니다(위에 설명).

fromExisting

기존 개체와 동일한 유형 및 속성 값을 가진 새 개체를 생성합니다. 대부분의 경우 Instance:Clone() 를 사용하는 것이 더 적합하지만 이 생성기는 낮은 수준 라이브러리 또는 시스템을 구현할 때 유용합니다.

이 생성자와 Class.Instance:Clone() 메서드 간에는 두 가지 동작 차이가 있습니다.

  • 이 생성자는 기존 개체에 상속된 모든 개체의 복사본을 만들지 않습니다.

  • 이 생성자는 기존 개체에 Instance.Archivable 을 설정했더라도 새 개체를 반환합니다.

매개 변수

existingInstance: Instance

이미 있는 Instance에서 속성 값을 복사합니다.