Режим кода (Code mode)
Режим Code — полнофункциональный редактор GenPy для прямого написания и доработки сценариев игровом движке. Это лучший выбор, когда нужен точный контроль над диалогом, логикой переходов и деталями скрипта.
Что можно делать в режиме Code
- Писать и редактировать файлы сценария игровой движок напрямую
- Держать открытыми сразу несколько файлов в табах и быстро между ними переключаться
- Переходить к меткам и персонажам из дерева файлов
- Вносить изменения, которые сразу появляются в остальных частях рабочего пространства
Основные возможности
- Подсветка синтаксиса скриптов для ключевых слов, строк, реплик персонажей, меток, комментариев и не только
- Сворачивание кода для меток и вложенных блоков, чтобы длинные сцены было проще просматривать
- Автоматические отступы, поддерживающие чистую структуру сценария во время набора
- Поиск и замена для быстрых исправлений или крупных правок, включая поддержку регулярных выражений
- Несколько файловых вкладок для перехода между сценами без потери контекста
- Номера строк и миникарта, помогающие ориентироваться в длинных файлах
- Сопоставление скобок для условий, меню и блоков Python
- Быстрая навигация к меткам и персонажам через дерево файлов
Режим Code или режим Write?
Выбирайте режим Code, если хотите:
- работать напрямую с синтаксисом игровой движок
- собирать продвинутую логику: условия, блоки Python, переменные или пользовательские экраны
- быстро редактировать в клавиатурном рабочем процессе
- тонко настраивать формулировки и структуру сценария
Выбирайте режим Write, если хотите:
- видеть историю в виде визуальных карточек, а не сырого кода
- переставлять сцены и строки с меньшим количеством синтаксиса на экране
- сосредоточиться на течении истории и темпе
- дать нетехническим участникам команды более простой способ редактирования
INFO
Режимы Code и Write всегда синхронизированы. Вы можете переключаться между ними в любой момент без копирования и пересборки.
Как это вписывается в рабочее пространство
Изменения, которые вы вносите в режиме Code, сразу появляются в других видах GenPy. Это значит, что можно сначала набросать сцену визуально, потом перейти к коду для точной шлифовки — или наоборот. Так проще переключаться между большой картиной и детальным контролем сценария.
Советы для более быстрой работы
- Освойте основные сочетания клавиш для поиска, замены, сохранения и переключения вкладок
- Нажмите правой кнопкой в редакторе, чтобы открыть контекстное меню с быстрыми действиями
- Используйте дерево файлов, чтобы сразу перейти к нужной метке или персонажу
- Просите AI-помощника помочь написать сцены, привести в порядок синтаксис или подсказать шаблоны кода
TIP
Если сцена начинает усложняться, сначала набросайте её в режиме Write, а затем перейдите в режим Code, чтобы отполировать логику и формулировки.