상태 막대에서 명령 보내기, 콘솔 명령을 참조하십시오.
Stingray 편집기 아래에서 상태 막대를 사용하면 명령 입력 필드를 이용해 엔진의 인스턴스를 조작할 수 있습니다. 상태 막대의 기본 영역은 다음과 같습니다.
Lua/명령 토글을 클릭하면 상태 막대에서 모드가 전환됩니다. 엔진을 조작하려는 방식에 따라 다음과 같이 모드를 설정합니다.
Lua 모드: 입력 필드에 짧은 Lua 스크립트를 입력합니다.
명령 모드: 변형된 Lua 스크립트(명령)의 사전 정의된 세트를 입력합니다.
전체 목록은 콘솔 명령을 참조하십시오.
이 영역에는 Lua 코드 또는 콘솔 명령을 입력합니다.
입력하면 Lua API의 오브젝트 및 함수 또는 엔진에서 제공하는 사전 정의된 명령 집합을 기반으로 입력 행이 자동으로 완성됩니다. Tab 키를 눌러 자동 완성된 제안 사항을 수락할 수 있습니다.
그런 다음 제안 사항을 편집하고 명령을 보낼 준비가 되면 Enter 키를 누를 수 있습니다. 현재 입력에 대한 제한 사항을 모두 스크롤하려면 Tab 키를 누르거나 Shift+Tab을 누릅니다.
Stingray에서는 현재 수준의 저장 여부와 상관 없이 사용자가 입력 필드에 입력한 마지막 명령을 최대 100개까지 저장합니다. 내역을 탐색하려면 입력 필드를 클릭한 다음 위 또는 아래 화살표 키를 누릅니다. 내역을 탐색하면 상태 막대가 명령/Lua 모드 간에 자동으로 전환됩니다. Enter키를 누르면 내역에서 명령을 보낼 수 있습니다.
참고: 이 도구는 FPS 표시, 오브젝트 설정 등과 같은 작업을 위해 런타임 Lua 환경 내에서 Lua 코드의 짧은 단일 행 블록을 실행할 수 있도록 마련되었습니다. Lua 스크립트를 게임 플레이로 빌드하려면 Script Editor를 사용합니다. Script Editor 사용을 참조하십시오.
Lua 함수에 대한 전체 참조 설명서는 Lua API Reference를 참조하십시오.
이 드롭다운을 사용하면 명령을 보내려는 엔진의 인스턴스를 선택할 수 있습니다. 기본적으로 명령은 로컬 PC에서 실행 중인 편집기 엔진으로 전송됩니다.
엔진의 다른 인스턴스가 이 드롭다운에 동적으로 추가됩니다. 예를 들어, 수준을 테스트 재생하거나 프로젝트를 테스트하는 경우 테스트 엔진이 나타납니다.
Stingray에서 작업할 때 Log Console에는 오류 및 경고를 비롯하여 모든 종류의 상태 메시지가 출력됩니다. 각 행에는 엔진의 응답 또는 출력이 엔진 이름이 앞에 붙어 표시됩니다. 상태 막대에서는 입력 필드 옆에 단일 행을 출력해 Log Console에 출력된 마지막 경고 또는 오류를 표시합니다.
상태 막대의 오른쪽은 라이트 적용, 데이터 컴파일 및 수준 로드와 같은 진행 중인 작업의 상태에 대한 피드백을 제공하는 진행률 표시기를 위한 자리로 예약되어 있습니다.