Roblox 엔진의 기본 클라이언트-서버 모델로 인해, 공개 출시 전에 다양한 모드로 경험을 테스트하는 것이 중요합니다.모든 테스트 옵션은 테스트 탭에서 액세스할 수 있습니다.
플레이테스트 옵션
경험을 플레이테스트하는 세 가지 일반 옵션이 있습니다.메인 버튼 아래의 작은 화살표를 클릭하면 각 옵션 중에서 선택할 수 있으며 해당 옵션을 기본값으로 설정할 수 있습니다.

액션 | 바로가기 | 설명 |
---|---|---|
플레이 | F5 | 경험을 시뮬레이션하기 시작하여 아바타를 삽입합니다(SpawnLocation 또는 주위의 좌표는 (0, 100, 0). |
여기에서 플레이 | 경험을 시뮬레이션하기 시작하여 카메라의 현재 위치 앞에 아바타를 삽입합니다. | |
실행 | F8 | 경험을 시뮬레이션하기 시작하지만 아바타를 삽입하지 않습니다.시뮬레이션은 현재 카메라 위치에서 시작되며 Studio 카메라 제어사용하여 주변을 탐색할 수 있습니다. |
플레이테스트가 실행되면 다음 옵션이 사용 가능해집니다:

액션 | 바로가기 | 설명 |
---|---|---|
클라이언트 / 서버 | 플레이 솔로 모드에서 플레이테스트 중(플레이 또는 여기에 플레이)에는 클라이언트 모드와 서버 모드 사이를 전환합니다.자세한 내용은 클라이언트/서버 전환을 참조하십시오. | |
물리 일시 중지 / 물리 재시작 | 렌더링을 비활성화하지 않고 물리를 일시 중지하고 재시작할 수 있습니다. | |
중지 | ShiftF5 | 경험의 시뮬레이션을 중지하고 모든 개체와 인스턴스를 플레이 전 플레이, 플레이 여기 플레이, 또는 실행이 클릭되기 전까지의 상태로 재설정합니다. |
클라이언트/서버 전환
플레이 또는 플레이 여기 모드에서 테스트할 때 Studio는 두 가지 별도의 시뮬레이션을 실행합니다 — 하나는 클라이언트 시뮬레이션이고 다른 하나는 서버 시뮬레이션입니다 — 이는 경험이 프로덕션에서 실행되는 방식에 대한 더 정확한 인상을 제공할 수 있습니다.
솔로 플레이하는 동안 클라이언트 모드와 서버 모드 사이를 전환하려면 클라이언트/서버 토글 버튼을 클릭하세요.토글할 때 버튼이 현재 시뮬레이션 모드를 반영하도록 변경됩니다.

제어 및 카메라
모드에 따라 캐릭터와 카메라의 제어가 다음과 같이 변경됩니다:

클라이언트 모드에서 3D 뷰포트는 파란색 테두리로 둘러싸여 있으며 시뮬레이션은 캐릭터 컨트롤과 카메라 설정을 사용합니다.이 테스트 모드는 여러 플레이어 없이 Roblox 응용 프로그램에서 실행되는 경험의 좁은 시뮬레이션입니다.
탐색 창
탐색기 창 계층 내에서 특정 개체는 예상 컨테이너에만 존재합니다.


출력
출력 창에서 메시지는 클라이언트에서 또는 서버에서 출처를 나타내는 파란색 또는 녹색 으로 레이블이 지정됩니다. 클라이언트 또는 서버에서 출처를 나타냅니다.ModuleScripts 에서 메시지 출력에 대한 레이블 색상은 모듈이 클라이언트 측에서 LocalScript 또는 서버 측에서 Script에서 호출되었는지에 따라 결정됩니다.

물리 일시 중지 및 재개
플레이테스트 중에는 일시 중지 물리학 및 재개 물리학 버튼이 렌더링을 비활성화하지 않고 임시 장면과 메커니즘을 디버깅하는 데 유용합니다.

기본적으로 중지 및 재시작 물리학은 클라이언트 와 서버 모두에 표시된 모든 표시에 따라 작동합니다.클라이언트 나 서버 물리학만 일시 중지하거나 재시작하려는 경우, 버튼의 작은 화살표를 클릭하고 현재 를 선택합니다.그런 다음, 클라이언트/서버 토글을 통해 선택한 보기에 따라 일시 중지나 재시작은 시뮬레이션의 그 쪽만 작동합니다.

물리학이 일시 중지되면 단계 전진 1/60초(60Hz)를 클릭하여 단계 전진 물리학 버튼을 클릭하여 1/60초(60Hz)를 진행할 수 있습니다.왼쪽의 인접 버튼과 마찬가지로, 작은 화살표를 클릭하면 모두 또는 현재 사이의 클라이언트 및/또는 서버 단계를 전환할 수 있습니다.

물리 일시 중지/재개와 관련하여 다음 기술 세부 정보를 참고하십시오:
- 물리학에 기반하지는 않지만 Animations 도구 모음 버튼은 애니메이션을 일시 중지/재개합니다.
- 물리학 일시 중지 또는 재시작은 스크립트 실행에 영향을 주지 않습니다.
- 오직 RunService 콜백, PreAnimation , PreSimulation , PostSimulation 및 Stepped 이러한 도구 모음 버튼을 통해 일시 중지하거나 재시작합니다.다른 콜백(PreRender, Heartbeat, 및 RenderStepped)은 카메라 스크립트, 렌더링된 시각화 및 플러그인의 정상적인 기능을 유지하면서 계속 발생합니다.
다중 클라이언트 시뮬레이션
클라이언트 및 서버 옵션 을 사용하여 여러 세션의 Studio를 시작할 수 있으며, 하나는 서버로 작동하고 다른 하나는 클라이언트로 작동합니다.이 테스트 모드는 클라이언트가 경험 내에서 다른 클라이언트를 "보는" 방식을 비교하는 데 유용한 도구입니다.
위쪽 상자에서 로컬 서버 가 선택되었는지 확인한 다음 테스트할 플레이어 세션 수를 선택하십시오.일반적으로 1~2명의 플레이어가 충분하지만, 최대 8명까지 시뮬레이션할 수 있습니다.
클라이언트-서버 시뮬레이션을 시작하려면 시작 버튼을 누르십시오.
테스트가 완료되면 시뮬레이션 세션 중 하나에서 정리 버튼을 누르고 모든 시뮬레이션된 클라이언트와 시뮬레이션된 서버를 닫습니다.
공동 테스트
공동 작업 모드에서 다른 사람들과 함께 경험을 작업하는 경우, 다른 크리에이터와 함께 테스트할 수 있습니다.
상자 위에서 팀 테스트 를 선택하고 시작 버튼을 눌러 현재 상태의 경험을 게시하고 캐릭터를 삽입한 새로운 Studio 세션을 생성합니다.
다른 공동 작업자는 테스트 탭에서 가입 을 누르면 가입할 수 있습니다.
디바이스 에뮬레이션
장치 에뮬레이터 는 Studio에서 다양한 장치를 직접 에뮬레이션하여 모바일 장치, 콘솔 및 VR 헤드셋에서 컨트롤이 어떻게 작동하는지, 그리고 화면에서 UI 요소가 어떻게 표시되는지에 대한 통찰력을 제공합니다.

모방 모드에서는 3D 뷰포트 위에 있는 장치 선택기 드롭다운 메뉴에서 장치를 선택하여 덜 강력한 장치를 모델링하고 사용 가능한 메모리에 따라 3D 콘텐츠가 동적으로 로드되고 언로드되는 스트리밍 활성화 경험을 테스트할 수 있습니다.또한 보기 크기 를 조정하고 풍경 모드와 포트레이트 모드 사이의 방향을 변경할 수 있습니다.

컨트롤러 모델링
컨트롤러 에뮬레이터 에서 스튜디오에서 게임패드 입력을 정확하게 에뮬레이션할 수 있습니다.기본 컨트롤러는 일반적인 게임패드이지만, 왼쪽 상단의 선택 메뉴에서 PlayStation, Xbox 및 Quest 장치에 대한 대체 방법을 선택할 수 있습니다.


플레이테스트 중에는 마우스를 사용하여 가상 컨트롤러로 경험을 제어할 수 있습니다.
또한 오른쪽 상단 모서리에 있는 매핑 편집 을 클릭하여 가상 컨트롤러의 키 매핑을 보고 편집할 수 있습니다(예: E에서 ButtonL2 또는 9에서 ButtonA).이러한 매핑은 다른 Studio 설정과 마찬가지로 저장되며(컨트롤러당, 사용자당, 컴퓨터당) 에뮬레이터 창과 3D 뷰포트의 게임패드 이벤트로 번역됩니다.
VR 에뮬레이션
VR 모델링 실제 헤드셋 없이 Studio에서 VR 경험을 테스트할 수 있습니다.다른 기기모방하는 것과 마찬가지로, 장치 선택기 메뉴를 사용하여 Meta Quest 2 또는 Meta Quest 3 을 선택합니다.컨트롤러 에뮬레이터 는 헤드셋에 적합한 컨트롤러를 자동으로 선택합니다.


헤드셋과 여러 컨트롤러의 조합, 각각 모션 추적, VR 에뮬레이션을 더 복잡하게 만듭니다.
이동 추적 시뮬레이션에서는 Alt1 ( ⌥1 )를 눌러 마우스를 잠그고 뷰포트에서 마우스를 잠금 해제합니다.
헤드셋, 왼쪽 컨트롤러, 오른쪽 컨트롤러의 일반적인 조합 간에 전환하려면 Shift← 또는 Shift→를 사용하십시오.예를 들어, 왼쪽 컨트롤러 버튼으로 전진하면서 주위를 둘러보려면 헤드셋 옵션을 사용할 수 있지만, 대상에 조준하기 위해 모션 컨트롤을 사용해야 할 때는 오른쪽 컨트롤러 로 전환합니다.
VR 헤드셋
경험에 가상 현실(VR) 헤드셋을 지원하려면 Studio에서 VR을 테스트하거나 시뮬레이션하십시오.Studio는 VR 헤드셋이 OpenXR에 호환되는 모든 테스트를 지원하며, VR에 액세스하는 오픈 소스 산업 표준입니다.
헤드셋 구성
VR에서 Studio 테스트를 활성화하려면 헤드셋을 PC에 연결하고 Studio를 실행하기 전에 OpenXR 런타임 을 구성해야 합니다. Studio를 이미 시작했다면 먼저 구성 단계를 종료하고 완료하십시오.
VR 헤드셋이 하나뿐이면 해당 VR 앱을 설치하면 런타임이 자동으로 구성됩니다.여러 헤드셋이 있는 경우 런타임을 수동으로 설정하고 테스트에 사용하려는 헤드셋만 구성하는 것이 중요합니다( 만 ).
다음 단계는 가장 일반적인 VR 앱 2개에 대한 것입니다:
- HTC Vive 및 Valve Index와 같은 헤드셋용 SteamVR.
- 메타 퀘스트 및 오큘러스 Rift와 같은 헤드셋용 오큘러스.
- 컴퓨터에 SteamVR 앱을 설치하고 열어보세요.
- SteamVR 설정 아래에서 개발자 탭을 선택한 다음 고급 설정 표시 를 선택합니다.
- SteamVR를 OpenXR 런타임으로 설정합니다.
- 베이핑 소리가 들릴 때까지 시스템 버튼을 누르고 컨트롤러를 켜십시오.
- 컨트롤러를 끄기동일한 베이핑 소리가 들릴 때까지 시스템 버튼을 길게 누르십시오.
올바른 단계를 따르면 SteamVR 앱의 상태 아이콘과 하드웨어의 상태 조명이 모두 녹색으로 표시되어 구성이 완료되었음을 나타냅니다.
Roblox 퀘스트 앱
헤드셋을 컴퓨터에 연결하지 않고 Roblox 앱에서 퀘스트에서 경험을 테스트할 수 있습니다.이 모드에서 헤드셋에서 경험에 액세스하려면 다음 단계를 따르세요:
- Studio에서 경험을 게시하고 경험을 비공개로 설정합니다.
- 크리에이터 대시보드(Creator Dashboard) 또는 Studio의 링크를 사용하여 웹 브라우저에서 경험 페이지를 엽니다.
- 경험 페이지에서 즐겨찾기 아이콘을 클릭하여 즐겨찾기 아이콘을 클릭하여 경험을 즐겨찾기에 추가합니다.
- 헤드셋을 사용하여 독립형 Roblox 앱을 엽니다.
- 홈 페이지의 즐겨 찾기 섹션으로 스크롤하여 경험을 실행하십시오.
스튜디오 VR 모드
후에 헤드셋 구성 을 마친 후, 다음 단계를 통해 Studio VR 테스트 모드를 켜면 됩니다.
- 파일 메뉴 에서 Studio 설정 을 선택합니다.
- Select 렌더링 을 선택합니다.
- 일반 설정 아래에서 , VR 모드 를 켭니다.
이제 사용 가능한 모든 플레이테스트 옵션을 사용하여 VR 헤드셋으로 경험을 테스트할 수 있습니다.VR 테스트 세션 중에 헤드셋 케이블이 분리되거나 헤드셋에서 Roblox Studio 베타 앱을 닫으면 테스트를 다시 실행하기 위해 Studio를 다시 시작해야 합니다.
플레이어 모델링
경험 및 콘텐츠 정책의 상세 에뮬레이션을 테스트하려면 플레이어 에뮬레이터를 통해 테스트할 수 있습니다.

에뮬레이터 창이 열려 있으면 테스트 프로필 활성화 를 토글합니다.창을 닫아도 에뮬레이션은 여전히 토글된 상태(활성화 또는 비활성화)로 유지됩니다.
창에서 아래로 내려가면 일반적으로 사용되는 옵션은 다음과 같습니다:
옵션 | 설명 |
---|---|
로캘 | 플레이테스트 중에 지역화된 언어를 모방할 수 있습니다. |
가짜 지역화 | 서로 비슷하지만 약간 다른 문자를 교체하여 어떤 문자가 번역 시스템을 통해 이동하는지 쉽게 식별할 수 있습니다.이를 활성화하면 에뮬레이션 언어를 변경할 필요 없이 로캘리제이션되지 않은 텍스트를 식별할 수 있습니다.예를 들어:
|
길게 만들기 | 슬라이더를 통해 정의된 요소로 텍스트 문자열을 연장합니다. 예를 들어:
|
지역 | 플레이테스트 중에 플레이어의 국가/지역을 모방할 수 있으며, 이 선택은 GetPolicyInfoForPlayerAsync()에 설명된 대로 창의 다른 토글과 확인란에 영향을 미칠 수 있습니다. |