스크립트 탭에는 스크립트를 작성하고 테스트할 수 있는 도구가 들어 있습니다. 스크립트를 보거나 편집할 때만 이 탭을 액세스할 수 있습니다.
클립보드
왼쪽에서 첫 번째 섹션에는 인스턴스나 코드 행에 대해 복사, 잘라내기, 붙여넣기 등을 수행할 수 있는 도구가 포함되어 있습니다.
탐색
탐색 섹션을 이용하면 열려 있는 모든 스크립트 간에 간편하게 바로 이동할 수 있습니다.
작업 | 단축키 | 설명 |
---|---|---|
뒤로 | Shift + Ctrl/⌘ + - | 열려 있는 이전 스크립트로 이동합니다. |
앞으로 | Shift + Ctrl/⌘ + = | 열려 있는 다음 스크립트로 이동합니다. |
편집
편집 섹션을 사용하면 스크립트의 모든 부분을 검색하고 편집할 수 있으며 대량 작업을 위해 탐색기 창에서 인스턴스를 선택할 수도 있습니다. 이러한 작업과 연결된 기본 단축키는 Studio 단축키에서 확인하세요.
작업 | 설명 |
---|---|
찾기 | 다음과 같은 도구가 들어 있는 팝업 메뉴를 엽니다.
|
교체 | 스크립트의 한 개(또는 모든) 일치 항목을 새로운 문자열로 교체할 수 있습니다. |
선택 | 다음과 같은 도구가 들어 있는 팝업 메뉴를 엽니다.
|
서식 지정
서식 지정 섹션을 사용하면 스크립트의 일부 섹션 또는 전체에 보기 좋은 서식을 지정할 수 있습니다. 드롭다운에서 선택 범위에 서식 지정 또는 문서에 서식 지정을 선택할 수 있습니다.
작업 | 단축키 | 설명 |
---|---|---|
선택 범위에 서식 지정 | Alt/⌥ + Shift + F | 스크립트에서 현재 선택된 부분에 적절한 레이아웃 및 들여쓰기로 서식을 지정합니다. |
문서에 서식 지정 | 현재 선택 범위에 상관없이 스크립트 전체에 서식을 지정합니다. |
플레이테스트 옵션
체험을 플레이테스트하는 데는 세 가지 일반적인 옵션이 있습니다. 버튼을 클릭하여 해당 유형의 플레이테스트를 시작하거나, 버튼 아래의 작은 화살표를 클릭하여 다른 옵션을 선택하세요.
작업 | 단축키 | 설명 |
---|---|---|
플레이 | F5 | SpawnLocation또는 대략 (0, 100, 0) 좌표에 아바타를 삽입하면서 체험 시뮬레이션을 시작합니다. |
여기에서 플레이 | 카메라의 현재 위치 앞에 아바타를 삽입하면서 체험 시뮬레이션을 시작합니다. | |
실행 | F8 | 체험 시뮬레이션을 시작하지만 아바타를 삽입하지는 않습니다. 시뮬레이션은 현재 카메라 위치에서 시작되며 Studio 카메라 제어 기능을 사용하여 주변을 탐색할 수 있습니다. |
플레이테스트가 실행되면 다음과 같은 옵션을 사용할 수 있습니다.
작업 | 단축키 | 설명 |
---|---|---|
클라이언트 / 서버 | '솔로 플레이' 모드(플레이 또는 여기에서 플레이)에서 클라이언트 모드와 서버 모드 간에 토글합니다. | |
일시 중지 / 재개 | F5 | 플레이테스트를 일시 정지하거나 다시 시작합니다. |
중지 | Shift+F5 | 체험 시뮬레이션을 중지하고 모든 개체와 인스턴스를 플레이, 여기에서 플레이 또는 실행을 클릭하기 전의 상태로 재설정합니다. |
디버깅 도구
디버거 섹션에서는 디버거를 제어할 수 있습니다.
작업 | 단축키 | 설명 |
---|---|---|
한 단계씩 실행 | F11 | 디버거를 현재 행의 함수로 이동합니다. 현재 행에 함수가 없을 경우, 디버거는 다음 행으로 이동합니다. |
단위 실행 | F10 | 디버거를 함수로 이동하지 않고 코드의 다음 행으로 이동합니다. |
단계 출력 | Shift + F11 | 함수가 처음 호출된 후 디버거가 현재 함수에서 나와 코드의 다음 행으로 이동하도록 합니다. 현재 행이 함수 내에 있지 않으면 디버거는 다음 행으로 이동합니다. |
바로 옆의 오류 디버그 섹션에서는 스크립트 오류를 임시 중단점으로 취급하도록 선택할 수 있습니다.
작업 | 설명 |
---|---|
절대 안 함 | 임시 스크립트 디버깅을 비활성화합니다. |
모든 예외에 | pcall 내에서 발행하는 것까지 모든 오류를 플래그 표시합니다. |
처리되지 않은 예외에 | 비보호 모드에서 발행하는 오류만 플래그 표시합니다. 디버거가 pcall 내에서 발생하는 오류를 무시합니다. |
기타 작업
맨 오른쪽의 작업 섹션에는 기타 스크립트 작업이 들어 있습니다.
작업 | 단축키 | 설명 |
---|---|---|
스크립트 오류로 이동 | 스크립트 내에서 오류의 첫 번째 인스턴스로 커서를 이동합니다. | |
스크립트 다시 불러오기 | Ctrl/⌘ + R | 스크립트에 수행된 모든 변경 사항을 실행 중인 플레이테스트에 적용합니다. Studio가 런타임 스크립트 변경 사항을 자동 저장하도록 설정되지 않았거나 플레이테스트를 중지할 때 변경 사항을 저장하도록 확인한 경우, 플레이테스트 밖에서는 변경 사항이 스크립트에 저장되지 않습니다. 이 작업은 플레이테스트 도중에만 사용 가능합니다. |
커밋 | 스크립트에 대한 모든 변경 사항을 커밋하여 팀 내의 다른 개발자들에게 업데이트된 스크립트가 제공되도록 합니다. 이 작업은 팀 제작 세션 동안에만 사용 가능합니다. | |
코멘트 토글 | Ctrl/⌘ + / | 스크립트의 행이 코멘트인지 아닌지를 토글합니다. |
모든 접기 확장 | Ctrl/⌘ + E | 스크립트에서 축소된 모든 접기를 확장합니다. |
모든 접기 축소 | Shift + Ctrl/⌘ + E | 스크립트에서 접기 가능한 모든 섹션을 축소합니다. |