소개
Unity 런타임 개발자 콘솔입니다. 치트 · 디버깅 · 로그 확인 · 런타임 상태 조작을 한 곳에서 처리합니다.
명령은 RegisterCommand(...)로 명시 등록합니다. 자동 어셈블리 스캔이나 reflection 호출 없이,
IL2CPP/AOT 빌드에서도 예측 가능한 경로를 유지합니다. 콘솔이 닫혀 있을 때는 비용이 0 인 uGUI 오버레이로 동작합니다.
TerminalBehaviour.RegisterCommand(
"gold",
ctx => ctx.Output.WriteLine("gold added", LogLevel.Success),
"골드 추가",
"Cheats",
"gold <amount>");특징
- 명시 등록 —
RegisterCommand("name", ctx => ...)로 명령 등록. 숨은 reflection 스캔 없음. - 런타임 인텔리센스 — command, keyword, data table, row 후보를 설명과 함께 표시.
- 성능 우선 — 닫혀 있으면 캔버스 비활성화(드로우콜·레이캐스트 0), 출력은 캡 링 버퍼, 화살표 기록은 입력시스템 중립(
IMoveHandler). - 모듈식 — Scene / Data / Performance / Logs / Unity Components 모듈을 기본 제공, 필요한 것만 사용.
- 탭 UI — Console / Commands / Data 탭에서 출력, 등록 명령, 등록 데이터를 확인.
- 모바일 친화 — 우측 상단 핸들 탭으로 열기, 로그를 기기에서 파일로 export.
요구 사항
- Unity 6 (6000.x)
com.unity.ugui(기본 포함)
다음: 시작하기