Instance

사용되지 않는 항목 표시

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

Instance 데이터 유형은 객체에 대한 생성자를 보유합니다. Instance

요약

생성자

생성자

new

새로운 Instance 유형의 className 를 생성합니다. 추상 클래스와 서비스는 이 생성자로 만들 수 없습니다.

개체의 Parent 가 설정되면 Luau가 복제, 렌더링 및 물리학에 대한 다양한 속성 변경을 수신합니다.성능상의 이유로 이 생성자의 두 번째 인수(parent)를 지정하는 대신 새 개체를 만들 때 인스턴스의 Parent 속성 마지막 을 설정하는 것이 좋습니다.


local Workspace = game:GetService("Workspace")
-- 새 인스턴스의 부모 마지막으로 설정(권장)
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()를 사용하는 것이 더 적절하지만, 이 생성자는 저수준 라이브러리나 시스템을 구현할 때 유용합니다.

이 생성자와 Instance:Clone() 메서드 사이의 행동 차이는 두 가지입니다.

  • 이 생성자는 기존 개체에 부모로 지정된 하위 개체 중 하나를 복사하지 않습니다. Instances

  • 이 생성자는 기존 개체가 로 설정되어 있더라도 새 개체를 반환합니다.

매개 변수

existingInstance: Instance

기존의 Instance에서 속성 값을 복사하기 위해.