공동 작업

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

고품질 경험을 만들기 위해서는 모델링, 스크립팅, 사용자 인터페이스 디자인 및 오디오 제작과 같은 많은 기술이 필요합니다.한 사람이 이러한 모든 기술을 보유할 가능성은 거의 없으므로 서로 다른 역할 간의 협업이 개발 워크플로우의 필수적인 부분이 됩니다.

Studio의 내장 공동 작업 도구 로 크리에이터는 자신의 시간에 독립적으로 경험에 기여하거나 팀과 함께 동시에 작업할 수 있습니다.

Three creators working together in a collaborative session, each with differnt color markers to demonstrate what objects they're currently editing in the environment.

공동 작업자 관리

경험에 추가하는 공동 작업자는 경험에 대한 액세스 수준에 부합하는 권한 설정이 있습니다.다음은 다른 사용자 권한 설정입니다.

권한설명
소유자 사용자는 경험의 소유자이며 다른 사용자의 권한을 구성할 수 있는 권한이 있습니다.
편집 사용자에게는 경험을 편집할 수 있는 권한이 있습니다. 이렇게 하면 사용자에게 플레이 권한도 부여됩니다.
플레이 사용자에게는 경험을 비공개로 플레이할 수 있는 권한이 있습니다.
액세스 불가능 사용자에게는 편집 또는 플레이 권한이 없습니다.

그룹 소유 경험과 사용자 소유 경험을 관리할 때 공동 작업자의 일부 차이점이 있습니다 vs. 사용자 소유 경험 .

그룹 소유 경험

그룹 경험의 경우, 모든 그룹 경험에 걸쳐 또는 경험당 권한이 충분한 그룹 소유자 또는 멤버만 그룹의 역할을 관리할 수 있습니다.이러한 사용자는 또한 사용자 소유 경험과 동일한 워크플로에서 그룹 소유 경험에 개별 공동 작업자를 추가할 수 있지만, 플레이 액세스에만 사용할 수 있습니다.

그룹 소유자 또는 충분한 권한을 가진 멤버인 경우, 모든 그룹 경험에서 공동 작업을 구성할 수 있습니다(예: 모든 그룹 경험에서 "오디오 아티스트" 그룹 역할에 편집 권한을 부여하여 여러 그룹 경험에서 오디오 재생을 미세 조정할 수 있음).

  1. 크리에이터 대시보드에서 보기 드롭다운 메뉴에서 그룹을 선택하고 공동 작업으로 이동하여 역할을 탐색합니다.
  2. 편집 권한이 있어야 하는 역할에 대해 모든 그룹 경험 편집을 활성화합니다.변경하는 각 역할에 대해 변경 사항 저장 을 클릭하는 것을 잊지 마십시오.

모든 그룹 소유 경험의 Studio의 공동 작업자 관리 창에서 적격 역할은 편집 권한을 표시하지만 Studio에서 권한 레벨을 변경할 수 없음을 나타내기 위해 음소거됩니다.

Studio's menu bar with the Collaborate button highlighted.Manage Collaborators window showing permission level selection for each group role.

사용자 소유 경험

사용자 소유 경험의 경우, 모든 사용자 또는 그룹에 플레이 액세스를 부여할 수 있지만 Roblox 친구에게만 편집 권한을 부여할 수 있습니다.

보유경험에 대해 친구에게 편집 권한을 부여하려면:

  1. Studio에서 경험을 열고 오른쪽 상단 모서리의 공동 작업 버튼을 클릭하십시오.

    Studio's menu bar with the Collaborate button highlighted.
  2. 검색 바에 상단에 입력하여 추가할 공동 작업자를 검색합니다.드롭다운이 나타나 일치하는 공동 작업자를 나열하고, 이름 아래에 있는 친구 레이블로 친구를 나타냅니다.추가할 공동 작업자를 선택합니다.

    Manage Collaborators window showing search query for a Roblox friend.
  3. 친구의 권한 드롭다운에서 편집 을 선택합니다.

    A close up view of a collaborator's tile with the permission dropdown menu highlighted.
  4. 공동 작업 설정이 적용되도록 클릭 저장 .

세션에 액세스

경험을 편집할 수 있는 권한이 있는 사람들은 다음과 같이 공동 작업 세션에 참여할 수 있습니다:

  1. 탐색하여 크리에이터 대시보드로 이동합니다.

  2. 그룹 소유 여부 또는 사용자 소유 여부에 따라 경험을 찾습니다. 그룹 소유인 경우 또는 사용자 소유인 경우.

    1. 왼쪽 상단의 선택 메뉴에서 그룹을 선택합니다.
    2. 왼쪽에서 창작물 이 선택되고 메인 패널에서 내 경험 이 선택되도록 합니다.
    My Experiences
    Shared With Me
  3. 경험의 타일 위로 마우스를 이동하고 Studio에서 편집 버튼을 클릭하여 공동 작업합니다.

    A close up view of an experience tile with the Edit in Studio button highlighted.

공동 작업자 보기

공동 작업 세션에서 작업하는 동안 Studio의 오른쪽 상단 모서리에서 현재 공동 작업자를 확인할 수 있으며, 모든 공동 작업자의 장치에서 일관되는 고유한 할당된 색상이 있습니다.

Studio's menu bar with icons of the current collaborators highlighted.

현재 공동 작업자에 대한 자세한 내용을 보려면 아이콘 중 하나를 클릭하여 라이브 공동 작업자 창을 엽니다.이 창에서 사용자가 Studio 내에서 활성 상태인지 비활성 상태인지, 사용자가 어디에서 작업하고 있는지를 확인할 수 있습니다.사용자가 Studio를 5분 이상 사용하지 않으면 비활성 상태가 됩니다.

Live Collaborators window with icons of current collaborators, as well as their activity status.

선택 시각화

기본적으로 스크립트 편집기에 선택된 코드와 3D 뷰포트에 선택된 개체는 각 공동 작업자에게 할당된 고유한 색상으로 강조 표시됩니다.또한 탐색기 창은 할당된 색상의 점으로 선택된 개체를 표시하여 다른 공동 작업자가 선택함을 나타냅니다.

A viewport view of a block part pyramid. The parts near the top of the pyramid are highlighted in green to signify that the collaborator with the green color has the parts selected in their Studio instance.
A close up view of the three block part objects in the Explorer window. There is a green circle near the objects to signify that the collaborator with the green color has the parts selected in their Studio instance.

모든 공동 작업자의 선택을 실시간 공동 작업자 창의 하단에서만 보이도록 하고 여전히 그들의 작업을 볼 수 있도록 공동 작업자 선택 표시를 해제하려면 라이브 공동 작업자 창 하단에서 공동 작업자 선택 표시를 해제하십시오.

공동 작업자 참여

공동 작업자가 편집하는 스크립트의 정확한 줄이나 작업 영역으로 빠르게 이동하려면 라이브 공동 작업자 창에서 그들의 이름 위로 마우스를 가져다가 참여 를 클릭하십시오.

공동 스크립트 스크립팅

공동 작업 세션에서는 라이브 스크립팅을 통해 실시간으로 코드를 작성하거나, 공동 작업자가 공유하는 리포지토리에 커밋하기 전에 더 집중된 환경에서 스크립트를 초안으로 작성할 수 있습니다.

라이브 스크립팅

라이브 스크립팅 공동 작업자가 실시간으로 함께 코드를 작성할 수 있습니다.스크립트 편집기에서 각 공동 작업자의 커서 색은 라이브 공동 작업자 창에서 할당된 색과 일치합니다.

Script Editor window showing cursors for two collaborators, colored according to their assigned color in the Live Collaborators window.
Live Collaborators window with icons of current collaborators, as well as their activity status.

라이브 스크립팅 중에는 장소 편집처럼 매 5분마다 편집이 자동으로 저장되고, 공동 작업자는 언제든지 CtrlS ( S )를 사용하여 스크립트를 수동으로 저장할 수 있습니다.저장된 또는 자동으로 저장된 버전은 스크립트 기록 창에 기록됩니다.

초안 모드

초안 모드를 통해 다른 사람의 경험에 영향을 주지 않고 독립적으로 스크립트를 편집하고 테스트할 수 있습니다.스크립트 초안 작성을 완료한 후, 공유 리포지토리에 커밋하고 공동 작업자와 함께 커밋된 버전을 팀 테스트할 수 있습니다.

초안 커밋

스크립트를 편집한 후에는 초안 창에 나타나며, 보기 탭에서 액세스할 수 있습니다.초안은 로컬 파일 시스템에 저장되고 동일한 컴퓨터의 Studio 세션 간에 지속됩니다.

Studio's View tab with the Drafts button highlighted. The Drafts window with two drafted script instances.

로컬 편집을 리포지토리에 커밋하려면 스크립트를 왼쪽 클릭하거나 Shift를 길게 클릭하여 여러 스크립트를 선택합니다.그런 다음 커밋 을 클릭하여 선택한 모든 스크립트를 커밋합니다.

The Drafts window with the Commit button highlighted.

변경 사항 비교 및 병합

다른 공동 작업자가 편집 중인 스크립트에 변경을 커밋하면 초록색 ⊕ 기호가 있는 아이콘이 초안 창에 나타납니다.변경 사항을 보려면 스크립트를 마우스 오른쪽 버튼으로 클릭하고 서버와 비교 를 선택합니다.

The Drafts window with the green plus icon highlighted to the left of a changed script, and the right-click popup window showing with the Compare With Server option highlighted.

스크립트 편집기에서 열린 (차이) 탭에서 다른 공동 작업자가 변경하거나 삭제한 코드는 빨간색으로 표시되고, 업데이트한 코드는 녹색으로 표시됩니다.

A close up view of lines that were edited by different collaborators.

변경 사항을 스크립트에 병합하려면:

  1. 초안 창에서 스크립트를 마우스 오른쪽 버튼으로 클릭하고 서버에서 병합을 선택합니다.

    The Drafts window right-click popup window showing with the Merge From Server option highlighted.
  2. 병합 창에서 유지할 코드를 선택하거나 수동으로 편집할 수 있습니다.

    • 변경 사항을 유지하려면 초안 을 확인하거나 체크를 해제하여 삭제합니다.
    • 커밋된 변경 사항을 초안에 병합하려면 서버 를 확인하거나 선택 해제하여 무시하십시오.
    • 스크립트를 수동으로 편집하고 초안에 변경 사항을 저장하려면 기타 를 확인하십시오.
  3. 병합 해결을 미리 보았으면 모두 병합 을 클릭하여 로컬 스크립트를 업데이트하십시오.

삭제된 스크립트 복원

공동 작업자가 편집 중인 스크립트를 삭제하면 빨간색 ⊘ 기호가 있는 아이콘이 초안 창에 나타납니다.스크립트를 복원하려면 마우스 오른쪽 버튼으로 클릭하고 스크립트 복원 을 선택합니다.스크립트는 플레이스 작업 공간 트리로 복원되므로 원래 위치로 수동으로 돌려야 할 수 있습니다.

The Drafts window with the red cross icon highlighted to the left of a deleted script, and the right-click popup window showing with the Restore Script option highlighted.

스크립트 기록 보기

공동 작업자에 의해 저장되거나, 자동으로 저장되거나, 초안 모드를 통해 공동 작업자가 커밋한 모든 스크립트 변경 내용은 버전 기록 창에 기록됩니다.액세스하려면:

  1. 탐색기 창에서 스크립트를 마우스 오른쪽 버튼으로 클릭하고 스크립트 기록 보기를 선택합니다.

  2. 열린 버전 기록 창에서 스크립트의 모든 커밋된 버전, 커밋 날짜, 공동 작업자가 커밋한 내용 등을 확인할 수 있습니다.이 창에서 다음 작업이 가능합니다:

    가장 오래된 버전을 제외하고 모든 버전을 이전 버전과 비교하려면 선택하고 이전 버전과 비교 를 클릭하십시오.스크립트 편집기에서 열린 (차이) 탭에서 새로운 버전의 코드는 녹색으로 표시되고 이전 버전의 코드는 빨간색으로 표시됩니다.

저장 및 게시

공동 작업 세션 중에 Studio는 4분마다 프로젝트를 클라우드에 자동으로 저장합니다.

이전 버전으로 되돌리기

경험의 소유자는 다른 편집자가 만든 변경을 되돌릴 수 있습니다. 지침은 여기에서 참조하십시오.

또한 활동 기록도 확인하고 싶을 수 있습니다.이 보기는 팀이 주요 경험 설정에 대한 가시성을 개선할 수 있도록 역사적 이벤트 로그를 제공합니다.

공동 작업 비활성화

팀 생성 은 공동 작업을 가능하게 하는 핵심 Studio 기능입니다.공동 작업자 관리 대화 상자를 포함하는 워크플로는 자동으로 기능을 활성화하지만, 필요한 경우 수동으로 비활성화할 수 있습니다.

  1. 라이브 공동 작업자 창이 아직 열려 있지 않은 경우 공동 작업자 아이콘 중 하나를 클릭하여 열립니다.

  2. 창의 오른쪽 하단 모서리에서 버튼을 클릭하고 팀 생성 비활성화 를 선택합니다.

  3. 요청이 표시되면 세션을 종료하여 비공동 상태에서 장소를 다시 로드하도록 확인합니다.