Системное меню

SysBtn

В Suika3 есть кнопка меню-гамбургера, обычно расположенная в левом верхнем углу экрана. Внутри движка эта кнопка называется System Button (SysBtn).

Чтобы соответствовать правилам App Store, Suika3 не размещает маленькие кнопки в стиле ПК вокруг окна сообщений и вместо этого использует подход mobile-first. SysBtn состоит из двух изображений и связанных с ними анимаций. Для плавного пользовательского опыта кнопка реагирует на действия пользователя: она появляется при движении мыши или касании и автоматически скрывается через несколько секунд бездействия. Хотя это поведение жестко задано для соответствия требованиям магазинов, SysBtn можно полностью отключить, например для демонстраций или режима киоска, задав sysbtn.enable=false в конфигурации.

Хотя отсутствие кнопок вокруг привычного окна сообщений поначалу может показаться неожиданным, мы надеемся, что вы поймете: такая эволюция необходима для адаптации визуальных новелл к современным мобильным платформам.

См. также:

  • config.ini (поиск по sysbtn)
  • system/sysbtn/ (в демонстрационной игре)

SysMenu

Нажатие SysBtn открывает GUI, известный как System Menu (SysMenu). SysMenu полностью настраивается, и его можно сконфигурировать так, чтобы оно включало основные функции, такие как сохранение, загрузка, автоматический режим, режим пропуска, история и настройки.

См. также:

  • system/sysmenu/ (в демонстрационной игре)

Экраны сохранения и загрузки

Экраны сохранения и загрузки полностью настраиваются через GUI-файлы.

См. также:

  • system/save/ (в демонстрационной игре)
  • system/load/ (в демонстрационной игре)

Кнопки автоматического режима и режима пропуска

Кнопки Auto и Skip используют специализированные типы GUI-кнопок. Эти кнопки при нажатии включают соответствующие режимы: Auto Mode или Skip Mode.

См. также:

  • system/sysmenu/ (в демонстрационной игре)

Экран истории

Экран истории полностью настраивается через GUI-файл.

См. также:

  • system/history/ (в демонстрационной игре)

Экран настроек

Экран настроек полностью настраивается через GUI-файл.

Экран настроек в демонстрационной игре включает:

  • ползунки громкости BGM, Sound Effect и Voice
  • переключатель языка (EN/JP)
  • настройку скорости текста и автоматического режима
  • предварительный просмотр скорости текста

Дополнительно можно реализовать:

  • общую громкость
  • громкость по персонажам
  • переключатель языка (для всех поддерживаемых языков)
  • пользовательские кнопки

См. также:

  • system/config/ (в демонстрационной игре)