Перейти к содержимому

Проблемы с отображением

Меню, текстовые блоки или интерфейс отображаются неправильно

Заголовок раздела «Меню, текстовые блоки или интерфейс отображаются неправильно»

Симптом: Меню игры сломаны, текстовые блоки отображаются некорректно, элементы интерфейса перекрываются или расположение выглядит неправильно.

Причина: Большинство игр на Ren’Py разрабатываются для ПК, и их экранные макеты рассчитаны только на настольные варианты устройств. Когда игра обнаруживает мобильное устройство или экран малого размера, она может попытаться использовать макет, который не существует или разработан некорректно, что приводит к нарушению интерфейса.

Решение — переопределение вариантов устройства:

Лучшее решение — использовать пользовательские варианты устройства, чтобы игра отображалась так, как будто она запущена на ПК или устройстве с большим экраном. Вы можете задать варианты в трёх местах:

  1. Game Settings — Нажмите и удерживайте игру, перейдите в Ren’Py Settings > Override Device Variant и выберите варианты, такие как pc и large
  2. Оверлей в игре — Откройте оверлей во время игры, нажмите на Device Variant Switcher, выберите варианты и примените. Вы также можете сохранить выбор в конфигурацию игры отсюда.
  3. Глобальные настройки — Перейдите в Settings > Ren’Py Engine > Override Device Variant, чтобы задать варианты по умолчанию для всех игр

Симптом: Игра не помещается на экране должным образом.

Решения:

  1. Измените ориентацию экрана — Перейдите в Game Settings и настройте ориентацию:

    • Попробуйте Landscape для большинства визуальных новелл
    • Попробуйте All, чтобы игра выбирала сама
    • Попробуйте Portrait для игр, рассчитанных на вертикальный режим
  2. Переопределите вариант устройства — Игра может отображаться для соотношения сторон экрана, которое она не поддерживает. Попробуйте варианты pc или tablet, как описано выше.

Симптом: Игра запускается, но показывает чёрный экран.

Решения:

  1. Подождите 10–15 секунд — некоторые игры долго загружаются при первом запуске
  2. Нажмите на экран — игра может ожидать ввода
  3. Попробуйте кнопку Menu — В некоторых старых играх нажатие кнопки Menu (escape) в быстром меню может заставить игру загрузиться до главного меню. Это редкая известная проблема, наблюдавшаяся лишь в нескольких играх.
  4. Попробуйте другую версию движка
  5. Проверьте журнал ошибок в Log Viewer

Решения:

  1. Переопределите вариант устройства — Использование варианта pc часто даёт правильный размер текста
  2. Используйте ползунок Text Size Scaling в окне форматирования оверлея (диапазон от 0.5x до 1.5x)
  3. Некоторые игры имеют встроенные настройки размера текста в меню предпочтений