877fbaa8e7
Persist show state to local saves; author map darkness in scene editor with bake-to-scene and help updates. Co-authored-by: Cursor <cursoragent@cursor.com>
2.7 KiB
2.7 KiB
Затемнение сцены в редакторе
Согласовано. Стартовый рисунок тьмы живёт в файле партии; показ и сохранение игры рисуют поверх.
Интерфейс
- Галочку «Затемнить сцену» убрать из свойств сцены в инспекторе редактора кампании.
- В «Редактор сцены» — аккордеон «Затемнение сцены» (не вкладка).
- Внутри: переключатель «Затемнить сцену». При включении превью заливается 100% тьмой; доступны «Кисть Открытия» и «Кисть Закрытия», форма и радиус как на пульте.
- При выключенном затемнении кисти недоступны.
Данные в партии
darkenScene: boolean— как сейчас.- Новое поле на сцене: стартовые штрихи (reveal/cover, точки, радиус, форма). Не на карточке графа.
- Две карточки одной сцены делят одну базу.
Показ
- Вход на карточку с
darkenScene: кэш затемнения сначала заполняется штрихами из сцены, поверх — то, что нарисовали в этом показе или подняли из сохранения игры. - Обычный «Запустить» = база из сцены.
- «Загрузить сохранение» = полный рисунок из слепка.
- Кисти на пульте меняют только сессию, сцену в проекте сами не правят.
Запись итога вечера в сцену (5b)
- Действие «Записать затемнение в сцену»: текущие штрихи активной карточки пишутся в поле сцены как новая база.
- После этого экспорт/копирование партии увозит «полуоткрытую» карту без отдельного файла сохранения.
- Сохранение игры по-прежнему хранит полный текущий рисунок по карточкам и базу сцены само не затирает.
Вне объёма этого шага
- Пожар, туман, маркеры, ловушки в редакторе.
- Отдельный импорт «сцена + состояние» между партиями.
- Разная база затемнения для двух карточек одной сцены.