상태 막대에서 명령 보내기

Stingray Editor의 하단에 있는 상태 막대를 사용해 편집기에서 시작한 Stingray 엔진의 인스턴스로 간단한 명령을 전송할 수 있습니다. 이는 PC의 엔진, 테스트 엔진 또는 연결된 콘솔에서 실행 중인 엔진의 로컬 인스턴스일 수 있습니다.

예를 들어, perfhud artist 또는 perfhud network를 입력해 게임 뷰포트에서 성능 HUD를 그리는 명령을 실행할 수 있습니다. 다른 명령을 사용해 기본 프로파일링 시스템을 활성화 및 비활성화하거나, 게임 뷰포트에서 성능 통계 표시를 토글하거나, 게임 자체를 중지 및 다시 시작할 수 있습니다.

상태 막대에서 명령을 실행하는 방법:

  1. 명령행 토글을 Command으로 설정합니다.
  2. 다음과 같이 명령을 보낼 위치를 지정합니다.
    • Editor Engine: 로컬 PC에서 실행 중인 편집기의 인스턴스
    • Test Engine: 수준을 테스트하는 경우 사용 가능
    • <localhost>: Connections 패널을 통해 설정한 프로젝트의 로컬 인스턴스가 여러 개인 경우 여기서 선택할 수 있습니다. (여기에 표시되는 이름은 Connections 패널에서 어떻게 설정하느냐에 따라 달라지며 localhost는 단지 첫 번째 인스턴스에 지정된 기본 이름입니다.)
  3. 명령행 필드에 명령 및 필요한 모든 매개변수를 입력하고 Enter를 누릅니다.
  4. (선택 사항) Log Console을 열어 명령의 결과를 확인합니다.

사용 가능한 모든 명령 및 매개변수에 대한 자세한 참조 자료는 콘솔 명령을 참조하십시오.

Status bar 명령행에 help 명령을 입력해 명령에 대한 간단한 설명을 검색할 수도 있습니다. 단일 명령이 허용하는 매개변수에 대한 간단한 설명을 보려면 help <command>라고 입력합니다. 여기서 <command>는 실행하려는 명령의 이름입니다. Log Console 창을 열어 help 명령의 결과를 확인합니다.

Visual Studio Code 디버거 사용

엔진의 실행 중인 모든 인스턴스에 Visual Studio Code를 연결할 수 있습니다. 연결된 후에는 Log Console에서 수행할 수 있는 바와 같이 Visual Studio Code에서 엔진으로 콘솔 명령 및 Lua 스크립트를 보낼 수 있습니다.

자세한 내용은 Visual Studio Code 확장의 홈 페이지를 참조하십시오.

External Console 사용

Stingray Editor에 연결되지 않은 독립 실행형 게임에 콘솔 명령을 보내야 하는 경우 External Console 응용프로그램을 사용할 수 있습니다. 기본 메뉴에서 Window > External Console(핫 키: Alt+2)을 사용합니다.

배포된 패키지의 성능 통계를 디버그하거나 보려는 경우 External Console 응용프로그램에서 localhost에 연결합니다.

관련 항목