코드 에디터
Code 모드는 게임 스크립트를 직접 작성하고 다듬을 수 있는 GenPy의 풀 기능 에디터입니다. 대사, 흐름, 스크립팅 세부 사항을 정밀하게 제어하고 싶을 때 가장 적합한 선택입니다.
Code 모드에서 할 수 있는 것
- 게임 스크립트 파일을 직접 작성하고 편집
- 여러 스크립트 파일을 탭으로 열어두고 빠르게 전환
- 파일 트리에서 라벨과 캐릭터로 바로 이동
- 변경 사항이 워크스페이스 전체에 즉시 반영
주요 기능
- 키워드, 문자열, 캐릭터 대사, 라벨, 주석 등을 위한 게임 엔진 문법 하이라이팅
- 라벨과 중첩 블록을 접어 긴 장면도 쉽게 살펴볼 수 있는 코드 폴딩
- 타이핑하는 동안 스크립트 구조를 깔끔하게 유지하는 자동 들여쓰기
- 빠른 수정이나 대규모 편집을 위한 찾기 및 바꾸기 (정규 표현식 지원 포함)
- 장면 사이를 자유롭게 이동할 수 있는 멀티 파일 탭
- 긴 파일에서 위치를 파악하는 데 도움이 되는 행 번호와 미니맵
- 조건문, 메뉴, Python 블록을 위한 괄호 매칭
- 파일 트리를 통한 라벨 및 캐릭터 빠른 탐색
Code 모드와 Write 모드, 어떻게 선택하나요?
Code 모드를 선택하세요, 만약:
- 게임 엔진 문법으로 직접 작업하고 싶다면
- 조건문, Python 블록, 변수, 커스텀 스크린 같은 고급 로직을 구현하고 싶다면
- 키보드 중심의 빠른 워크플로우를 원한다면
- 스크립트의 정확한 표현과 구조를 미세 조정하고 싶다면
Write 모드를 선택하세요, 만약:
- 스토리를 원시 스크립트 대신 시각적 카드로 보고 싶다면
- 화면에 문법을 덜 표시하며 장면과 대사를 재배치하고 싶다면
- 스토리 흐름과 페이싱에 집중하고 싶다면
- 비기술적인 협업자에게 더 쉬운 편집 경험을 제공하고 싶다면
INFO
Code 모드와 Write 모드는 항상 동기화됩니다. 복사나 재작업 없이 언제든지 뷰를 전환할 수 있습니다.
워크스페이스에서의 역할
Code 모드에서 편집한 내용은 GenPy의 다른 뷰에 즉시 반영됩니다. 즉, 시각적으로 초안을 작성한 뒤 코드로 전환해 정밀하게 조정하거나, 그 반대 순서로 작업할 수 있습니다. 이를 통해 큰 그림의 글쓰기와 세밀한 스크립트 제어 사이를 쉽게 오갈 수 있습니다.
더 빠른 편집을 위한 팁
- 찾기, 바꾸기, 저장, 탭 전환의 일반적인 단축키를 익혀두세요.
- 에디터에서 오른쪽 클릭으로 컨텍스트 메뉴를 열어 빠른 액션을 활용하세요.
- 파일 트리를 이용해 필요한 라벨이나 캐릭터로 바로 이동하세요.
- AI 어시스턴트에게 장면 작성, 문법 정리, 코드 패턴 제안을 요청하세요.
TIP
장면이 복잡해지기 시작하면 먼저 Write 모드에서 구조를 잡은 다음, Code 모드로 전환해 로직과 표현을 다듬으세요.