탐색기 창

탐색기 창은 체험 내 모든 인스턴스를 계층별 목록으로 보여줍니다. 계층의 최상위 레벨에는 서비스가 있습니다. 예를 들어, 작업 공간파트와 같이 눈에 보이는 3D 콘텐츠가 보관되는 곳입니다.

Explorer toggle button in Studio

부모-자식 계층

Roblox는 개체를 구성하는 데 부모-자식 관계 개념을 사용합니다. 부모 개체의 모든 자식 개체는 확장했을 때 해당 브랜치 아래에 표시됩니다.

카메라, 지형, 블록 및 기호 모델을 작업 공간의 자식 개체로, 보드 및 기둥을 기호 모델의 자식 개체로 표시하는 탐색기 계층
카메라, 지형, 블록 및 기호 모델은 작업 공간의 자식 개체, 보드 및 기둥은 기호 모델의 자식 개체

브랜치 확장 및 축소하기

부모 브랜치 옆의 화살표를 클릭하거나, 부모가 선택되었을 때 또는 기호를 누르면 해당 브랜치만 확장 또는 축소됩니다(단계별로 포함된 자식 브랜치는 그 단계 상태를 유지합니다). 여러 단계로 포함된 계층 내의 모든 브랜치를 확장하거나 축소하려면 Shift를 누른 상태에서 화살표를 클릭하세요.

완전히 축소된 브랜치

삽입 및 부모-자식 관계 지정

새로운 개체 삽입

기본 파트와 같은 일부 개체는 모델 탭에서 삽입할 수 있지만, 모든 개체는 다음과 같은 방법을 통해 삽입할 수 있습니다.

  • 개체의 부모 위로 마우스를 가져가 ⊕ 버튼을 클릭합니다.

    삽입 버튼을 보여주기 위해 작업 공간 개체 위에 놓인 마우스 포인터
  • 개체의 부모를 마우스 오른쪽 버튼으로 클릭하고 개체 삽입을 선택합니다.

  • 개체의 부모를 선택한 다음 Windows의 경우 CtrlI, macOS의 경우 I를 누릅니다.

위 방법 중 어떤 것을 사용하든 카테고리별로 정렬된 개체 목록이 들어 있는 삽입 창이 열립니다. 입력 필드에 검색 쿼리를 입력하여 익숙한 개체를 쉽게 찾으실 수 있어요.

개체를 필터링하기 위해 검색 필드에 입력된 검색 쿼리

원하시는 경우, 다음과 같이 삽입 워크플로의 동작을 더 자세히 사용자 정의할 수 있습니다.

삽입 워크플로를 위한 추가 사용자 정의 버튼

삽입 팝업 확장(와이드 뷰)

개체 삽입에 대한 추가 설정

클립보드에서 붙여 넣기

클립보드에 복사한 개체는 Workspace에 새로운 자식 개체로 또는 한 개 이상의 기존 부모 개체에 붙여 넣을 수 있습니다.

  • Windows의 경우 CtrlV를, macOS에서는 V를 눌러 개체를 최상위 레벨로 붙입니다Workspace.

  • 특정 부모 개체를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 다음 옵션 중 하나를 선택합니다.

    다음에 붙여 넣기자식 개체를 원래 위치의 최상위에 기하학적으로 붙여 넣습니다.CtrlShiftV(Windows)
    ShiftV(macOS)
    원래 위치에 붙여 넣기자식 개체를 만들어진 곳과 동일한 CFrame에 붙여 넣습니다.

부모 변경

여러 자식의 부모를 변경하려는(부모 재지정) 경우, 새로운 부모에 끌어서 놓기만 하면 됩니다.

개체를 끌어서 다른 개체에 놓는 방법으로 부모 재지정
BlockB의 부모를 작업 공간에서 기호 모델로 재지정

폴더별로 구성

컴퓨터의 디렉토리/폴더와 마찬가지로 Folder 개체는 여러 개체를 구성하는 유용한 방법입니다. 예를 들어, 모든 환경 음향을 하나의 논리적 위치에 보관하고 싶으면 폴더를 만들어 그 안에 여러 Sound 개체를 보관하면 됩니다.

폴더 개체 안에 그룹으로 묶여 있는 여러 음향 개체

개체를 여러 폴더로 구성하려면 다음과 같이 해보세요.

  • 표준 삽입 방법을 이용해 폴더 인스턴스를 만든 다음 기존 개체들을 여기에 끌어서 놓습니다.

  • 여러 개체를 선택하고 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 폴더로 그룹화를 선택하거나 AltCtrlG(Windows) 또는 G(macOS)를 누릅니다.

인스턴스 필터링

창의 최상단 근처에 있는 필터 작업 공간에 입력하여 이름/속성, 클래스/서브클래스/태그 맞춤형 쿼리, 그리고위 항목 쿼리별로 인스턴스를 필터링할 수 있습니다. 또한 고급 수준의 논리적 필터링을 위해 매개변수를 결합할 수도 있습니다.

필터 작업 공간 필드에서 쿼리별로 필터링된 개체

필터 쿼리 지우기

필터링된 결과를 위아래로 탐색

필터링된 모든 결과 선택

필터링된 결과 새로 고침

이름 필터

기본 문자열을 입력하면 이름과 일치하는 인스턴스가 만들어집니다. 예를 들어 "script" 키워드로 필터링하면 ServerScriptServiceStarterPlayerScripts 같이 이를 포함하는 모든 인스턴스를 찾습니다.

'script' 쿼리로 필터링한 개체

속성 필터

속성 등식 또는 값 비교를 이용해 필터링하실 수 있습니다. 대부분의 속성이 지원되며 부분만 일치해도 필터링이 작동합니다. 공백은 무시하고 영문 대소문자를 구분하지 않습니다.

  • 속성 값 비교~=, >, <, <= 또는 >= 연산자를 통해 필터링됩니다.

    예제 필터결과
    Locked = trueLocked가 있는 BaseParts는 참으로 설정됩니다.
    Material == plasPlastic 또는 SmoothPlasticMaterial이 있는 BaseParts입니다.
  • 속성 등식= 또는 == 연산자를 통해 필터링됩니다.

    예제 필터결과
    Health > 50Health 50을 초과하는 모든 Humanoid입니다.
    Transparency ~= 0.50.5와 같지 않은 Transparency가 있는 BaseParts입니다.
  • Vector3Color3 등의 속성 유형은 개별 필드에서 필터링을 지원합니다. 이러한 필터링 기능은 정확한 등식 또는 값 비교에 대해 지원됩니다.

    예제 필터결과
    Position.X = 1X 위치가 정확히 1인 개체입니다.
    Color.R > 120빨간색(R) 색상 채널 값이 120을 초과하는 개체입니다.
  • Vector3Color3 등의 속성 유형은 필터링을 하나의 완전한 단위로 지원합니다. 이 필터링 기능은 정확한 등식, 또는 비교 기준에 모든 값을 비교하는 비교 연산자에 대해 지원됩니다.

    예제 필터결과
    Position > 0, 10, 0X, Y, Z 위치가 각각 0, 10, 0보다 큰 개체입니다.
    Color = 255, 0, 0RGB 색상 값이 정확히 (255, 0, 0)인 개체입니다.

맞춤형 필터

클래스, 서브클래스 및 태그는 다음을 포함하는 다양한 맞춤형 쿼리를 통해 필터링됩니다.

  • classname:[Class]c:[Class] 모두 class [Class]인 모든 것을 찾습니다. 예를 들어, classname:PartPart인 모든 것을 찾습니다.
  • is:[SubClass]의 경우 [SubClass]서브클래스인 모든 것을 찾습니다. 예를 들어, is:BasePartPartMeshPart와 같이 BasePart의 서브클래스인 모든 것을 검색합니다.
  • tag:[TagName]의 경우 CollectionService 태그가 [TagName]인 모든 것을 찾습니다. 예를 들어, tag:LightSourceLightSource라는 태그가 있는 모든 것을 검색합니다. 태그 편집기에서 태그를 추가할 수 있으며, 태그 이름은 자동 완성됩니다.

조상 필터

. 연산자를 사용하여 특정 범위 안에서 필터링하거나, 연산자를 연결하여 매우 구체적으로 필터링하거나, *를 와일드카드로 사용하실 수 있어요.

  • [Parent].[Child]는 이름이 있는 부모 안의 이름이 있는 자식을 검색합니다. 예를 들어, workspace.Modelworkspace라는 이름의 인스턴스 안에 있는 Model이라는 이름의 인스턴스를 찾는데, 이는 스크립팅과 비슷합니다.

  • . 연산자를 연결하면 구체성이 추가됩니다. 예를 들어, Animals.Dog.TailAnimals 안의 Dog 안에 있는 Tail 이름의 개체를 찾아냅니다.

  • * 는 와일드카드 역할을 합니다. 예를 들면 다음과 같습니다.

    예제 필터결과
    Cart.*이름이 Cart인 개체의 모든 자식입니다.
    Cart.Barrier.*Cart의 자식인 Barrier의 모든 자식입니다.
    Cart.*.*Cart의 직접적인 자식을 제외하고, Cart의 모든 손자입니다.
    Cart.*.Trim이름이 TrimCart의 모든 손자입니다.
  • [Parent].**의 경우 부모의 모든 하위 항목을 찾습니다. 예를 들어, CarModel.**CarModel의 모든 하위 항목을 검색합니다.

매개변수 결합

고급 수준의 논리적 검색을 위해 통합과 그룹화를 이용하여 필터를 결합하실 수 있습니다.

  • 공백이나 and로 구분되는 여러 개의 필터가 모든 조건문에서 작동합니다.

    예제 필터결과
    Anchored=true CanCollide=true고정되어 있고 충돌할 수 있는 모든 BasePart입니다.
    Cart.*.* Transparency < 1완전히 투명하지 않은 Cart의 모든 손자입니다.
    Anchored=false and CanCollide=false고정되어 있지 않고 충돌할 수 없는 모든 BasePart입니다.
  • or 접속사는 코드의 or 연산자처럼 작동합니다. or로 결합된 괄호 안의 그룹은 결합된 여러 필터 내의 모든 것을 찾습니다.

    예제 필터결과
    Cat or Dog이름에 Cat 또는 Dog가 있는 모든 것입니다.
    (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false)고정되어 있고 충돌할 수 있는, 또는 고정되어 있지 않고 충돌할 수 없는 모든 BasePart입니다.

필터링된 결과 선택하기

필터링된 계층 내에서 특정 키 바로 가기 및 마우스 작업은 필터링되지 않은 계층 내의 경우와 다르게 동작합니다.

모두 선택

필터링되지 않은 계층 내에서 CtrlA(Windows) 또는 A(macOS)를 누르면 모든 개체가 선택됩니다. 필터링된 계층 내에서 이와 똑같은 단축키 또는 '모두 선택' 버튼은 필터 일치 개체만 선택해요.

모두 선택 단축키로 모든 개체 선택됨
모든 개체 선택됨

Shift-선택

필터링되지 않은 계층 내에서 개체를 클릭한 다음 다른 개체를 Shift-클릭하면 이 범위 내의 모든 것이 선택됩니다.

필터링된 계층 내에서는 처음에 클릭한 개체 Shift-클릭한 개체가 모두 필터 쿼리와 일치할 경우, 이 범위 안에서 필터와 일치하는 개체만 선택됩니다.

Shift-선택 키 조합으로 모든 개체 선택됨
범위 내 모든 개체가 선택됨

끌어서 선택

창의 오른쪽에서 클릭하여 끌면 경계 상자가 실행됩니다. 필터링되지 않은 계층 내에서는 경계 상자 안의 모든 것이 선택됩니다.

필터링된 계층 내에서는 경계 상자 안에서 필터에 일치하는 개체만 선택됩니다.

마우스 끌어서 선택하기로 모든 개체 선택됨
경계 상자 안의 모든 개체 선택됨

추가 단축키

단축키설명
브랜치가 축소된 상태에서 브랜치를 확장합니다. 다시 누르면 부모 노드 바로 아래의 첫 번째 자식이 선택됩니다.
브랜치의 자식이 선택된 상태에서, 다시 부모 노드로 이동합니다. 다시 누르면 전체 브랜치가 축소됩니다.
home계층의 최상위 개체를 선택합니다(Workspace).
end계층의 최하위 개체를 선택합니다.
page up계층에서 최상위에 보이는 계층 항목의 위에 있는 개체를 선택합니다.
page down계층에서 최하위에 보이는 계층 항목의 아래에 있는 개체를 선택합니다.