경첩이 있는 문 만들기

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

Roblox의 물리 시스템을 사용하면 제약 조건을 통해 문, 회전 플랫폼 및 심지어 차량과 같은 이동 메커니즘을 구성할 수 있습니다. 예를 들어, HingeConstraint를 사용하여 흔들리는 문을 만들 수 있습니다.

문 설정

문과 그 부착물을 위한 부품을 먼저 만듭니다. 부착물은 한 개체가 다른 개체에 연결될 수 있는 위치입니다. 이러한 부착물은 나중에 힌지로 문을 프레임에 연결하는 데 사용됩니다.

  1. DoorDoorFrame과 같은 이름의 두 개의 부품을 만듭니다.

    alt

  2. DoorFrame을 선택합니다. 속성 창에서 Anchored를 활성화하여 움직이지 않도록 합니다.

    alt

  3. Explorer에서 DoorFrame 위에 마우스를 올리고 새 부착물을 추가합니다. 같은 작업을 반복하여 Door에 부착물을 추가합니다.

    alt

  4. 부착물의 이름을 변경하여 연결되는 대상을 나타내도록 합니다. 예를 들어 DoorAttachmentFrameAttachment처럼 이름을 변경합니다.

    alt

부착물 이동

새 부착물은 부품의 중앙에 생성됩니다. 그러므로 문과 함께 작동하려면 두 개의 부착물을 서로 마주 보도록 이동해야 합니다.

  1. 제약 조건과 부착물을 보려면 Studio의 보기 메뉴에서 제약 조건 세부정보 표시를 활성화합니다.

  2. Explorer에서 FrameAttachment를 선택합니다.

    alt

  3. F를 눌러 부착물에 초점을 맞추고 필요하면 확대합니다. 그런 다음 이동 도구를 사용하여 부착물을 문 프레임의 표면에 위치시키고 문을 향하게 합니다.

  4. 같은 방식으로 DoorAttachment를 이동합니다. 부착물이 서로를 향하는 표면에 위치해야 합니다.

왼쪽: FrameAttachment / 오른쪽: DoorAttachment

부착물 회전

부착물의 방향은 제약 조건이 어떻게 움직일 수 있는지를 결정합니다. 문에 대해 두 부착물 모두 힌지가 왼쪽과 오른쪽으로 흔들리도록 회전해야 하며, 일반적인 문처럼 동작합니다.

  1. 문 프레임에서 FrameAttachment 위에 마우스를 올립니다. 노란색 화살표를 주목하세요. 이 화살표, 즉 은 힌지의 회전을 결정합니다.

    alt

  2. 정확한 회전을 위해 Studio의 도구 모음에서 회전 스냅을 활성화하고 회전을 체크한 후 값을 90으로 설정합니다.

    alt

  3. 회전 도구를 사용하여 두 개의 노란색 부착물이 위쪽을 가리키도록 정렬합니다. 축이 이미 수직이면 별도의 작업은 필요하지 않습니다.

    alt

제약 조건 추가

제약 조건은 두 개의 부착물을 특정 방식으로 이동하기 위해 연결하는 방법입니다. 이 문은 두 개의 부착물 축을 따라 물체를 회전시키는 일반적인 제약 조건인 HingeConstraint를 사용할 것입니다.

  1. DoorFrame 아래에 새 HingeConstraint를 만듭니다.

    alt

  2. 제약 조건의 속성에서 Attachment0를 찾습니다. 속성 오른쪽의 빈 상자를 클릭한 다음 Explorer에서 DoorAttachment를 클릭합니다.

  3. Attachment1FrameAttachment에 연결하여 같은 과정을 반복합니다. 속성은 아래와 같아야 합니다.

    alt

  4. 캐릭터로 문에 부딪혀 프로젝트를 테스트합니다.

문 조정

현재 문은 문 프레임을 넘어 흔들릴 수 있습니다. 이는 힌지 한계를 조정하여 수정할 수 있습니다.

  1. HingeConstraint의 속성에서 LimitsEnabled를 찾아 활성화합니다. 활성화되면 힌지의 회전 한계를 설정할 수 있습니다.

    alt

  2. 올바르게 정렬되어 있는지 확인하기 위해 DoorAttachment를 선택하고 회전 도구를 사용하여 주황색 화살표가 문 프레임을 향하도록 합니다, 아래와 같이.

    alt

  3. 속성의 한계 섹션에 아래와 같이 LowerAngle 및 UpperAngle을 각각 -90과 90으로 설정합니다. 이렇게 하면 왼쪽 이미지를 기준으로 운동 범위를 생성합니다.

  4. 문을 테스트하여 힌지가 이제 제한되었음을 확인합니다.

문이 완성되었으므로 함정 문이나 흔들리는 도끼 함정과 같은 다양한 상황에서 경첩 제약 조건을 사용하는 방법을 탐색해 볼 시간을 가지십시오.

이 페이지