Skip to content

코드 에디터

Code 모드는 게임 스크립트를 직접 작성하고 다듬을 수 있는 GenPy의 풀 기능 에디터입니다. 대사, 흐름, 스크립팅 세부 사항을 정밀하게 제어하고 싶을 때 가장 적합한 선택입니다.

Code 모드에서 할 수 있는 것

  • 게임 스크립트 파일을 직접 작성하고 편집
  • 여러 스크립트 파일을 탭으로 열어두고 빠르게 전환
  • 파일 트리에서 라벨과 캐릭터로 바로 이동
  • 변경 사항이 워크스페이스 전체에 즉시 반영

주요 기능

  • 키워드, 문자열, 캐릭터 대사, 라벨, 주석 등을 위한 게임 엔진 문법 하이라이팅
  • 라벨과 중첩 블록을 접어 긴 장면도 쉽게 살펴볼 수 있는 코드 폴딩
  • 타이핑하는 동안 스크립트 구조를 깔끔하게 유지하는 자동 들여쓰기
  • 빠른 수정이나 대규모 편집을 위한 찾기 및 바꾸기 (정규 표현식 지원 포함)
  • 장면 사이를 자유롭게 이동할 수 있는 멀티 파일 탭
  • 긴 파일에서 위치를 파악하는 데 도움이 되는 행 번호와 미니맵
  • 조건문, 메뉴, Python 블록을 위한 괄호 매칭
  • 파일 트리를 통한 라벨 및 캐릭터 빠른 탐색

Code 모드와 Write 모드, 어떻게 선택하나요?

Code 모드를 선택하세요, 만약:

  • 게임 엔진 문법으로 직접 작업하고 싶다면
  • 조건문, Python 블록, 변수, 커스텀 스크린 같은 고급 로직을 구현하고 싶다면
  • 키보드 중심의 빠른 워크플로우를 원한다면
  • 스크립트의 정확한 표현과 구조를 미세 조정하고 싶다면

Write 모드를 선택하세요, 만약:

  • 스토리를 원시 스크립트 대신 시각적 카드로 보고 싶다면
  • 화면에 문법을 덜 표시하며 장면과 대사를 재배치하고 싶다면
  • 스토리 흐름과 페이싱에 집중하고 싶다면
  • 비기술적인 협업자에게 더 쉬운 편집 경험을 제공하고 싶다면

INFO

Code 모드와 Write 모드는 항상 동기화됩니다. 복사나 재작업 없이 언제든지 뷰를 전환할 수 있습니다.

워크스페이스에서의 역할

Code 모드에서 편집한 내용은 GenPy의 다른 뷰에 즉시 반영됩니다. 즉, 시각적으로 초안을 작성한 뒤 코드로 전환해 정밀하게 조정하거나, 그 반대 순서로 작업할 수 있습니다. 이를 통해 큰 그림의 글쓰기와 세밀한 스크립트 제어 사이를 쉽게 오갈 수 있습니다.

더 빠른 편집을 위한 팁

  • 찾기, 바꾸기, 저장, 탭 전환의 일반적인 단축키를 익혀두세요.
  • 에디터에서 오른쪽 클릭으로 컨텍스트 메뉴를 열어 빠른 액션을 활용하세요.
  • 파일 트리를 이용해 필요한 라벨이나 캐릭터로 바로 이동하세요.
  • AI 어시스턴트에게 장면 작성, 문법 정리, 코드 패턴 제안을 요청하세요.

TIP

장면이 복잡해지기 시작하면 먼저 Write 모드에서 구조를 잡은 다음, Code 모드로 전환해 로직과 표현을 다듬으세요.

Built for GenPy creators.