Cheat Terminal

소개

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 (기본 포함)

다음: 시작하기

목차