Options.rpy
Перейти к навигации
Перейти к поиску
## Этот файл содержит некоторые параметры, которые можно изменить, чтобы настроить
## вашу игру на Ren'Py. Файл содержит только наиболее распространенные параметры... существует
## гораздо больше настроек, которые вы можете изменить.
##
## Строки, начинающиеся с двух знаков '#' являются комментарими и вы не должны их
## раскомментировать. Строки, начинающиеся с одинарного знака '#' – это
## закомментированный код и вы можете раскомментировать сроки кода, когда это
## необходимо.
init -1:
python hide:
## Должны ли мы позволить использование инструментов разработчика? Здесь следует,
## установить значение False до выпуска игры, чтобы пользователь
## не смог читерить, используя инструменты разработчика.
config.developer = True
## Эти параметры регулирует ширину и высоту экрана.
config.screen_width = 800
config.screen_height = 600
## Определяет заголовок окна, когда Ren'Py
## запускается в оконном режиме.
config.window_title = u"Вопрос"
## Дальше нам нужно вызвать тематическую функцию. themes.roundrect является
## темой, которая характеризуется использованием прямоугольников со скругленными углами. Это
## единственная тема, которую Ren'Py в настоящее время поддерживает.
##
## Тематическая функция предусматривает несколько параметров, которые могут
## настроить цветовую схему.
theme.roundrect(
## Цвет лицевой стороны элемента интерфейса в режиме ожидания.
widget = "#F8AD00",
## Цвет лицевой стороны элемента интерфейса, скажем кнопки, при наведении на него курсора.
widget_hover = "#E97F00",
## Цвет текста в элементе интерфейса.
widget_text = "#581A00",
## Цвет текста в выбранном элементе интерфейса, например,
## текущее значение параметра.
widget_selected = "#58A1FF",
## Цвет лицевой стороны неактивного элемента интерфейса.
disabled = "#404040",
## Цвет текста неактивного элемента интерфейса.
disabled_text = "#FFC89A",
## Цвет информационных меток.
label = "#ffffff",
## Цвет рамки, содержащей элементы интерфейса.
frame = "#95850F",
## Если значение True, внутриигровые меню размещаются в центре
## экрана. Если значение False, они помещаются внутри окна
## в нижней части экрана.
button_menu = True,
## Фон главного меню. Это может быть цвет,
## начинающийся с '#', или имя файла изображения. Последнее
## должно занимать всю высоту и ширину экрана.
mm_root = "menu.jpg",
## Фон игрового меню. Это может быть цвет,
## начинающийся с '#', или имя файла изображения. Последнее
## должно занимать всю высоту и ширину экрана.
gm_root = "menu2.jpg",
## И мы закончили с темой оформления. Тема будет настраивать
## различные стили, так что если мы хотим изменить стили, мы должны
## сделать это ниже.
)
## Эти параметры позволяют настроить окно
## диалога и повествования, заменяя их изображением.
## Фон окна. В Frame, эти два числа:
## размер границы окна слева/справа и сверху/снизу,
## соответственно.
# style.window.background = Frame("frame.png", 12, 12)
## Отспуп (margin) является пространством вокруг окна, где фон
## не выводится.
# style.window.left_margin = 6
# style.window.right_margin = 6
# style.window.top_margin = 6
# style.window.bottom_margin = 6
## Внутреннее поле (padding) – пространство внутри окна, где фон
## выводится.
# style.window.left_padding = 6
# style.window.right_padding = 6
# style.window.top_padding = 6
# style.window.bottom_padding = 6
## Это минимальная высота окна, включая отступы
## и внутреннее поле.
# style.window.yminimum = 250
## Позволяет изменить расположение главного меню.
## Способ размещения заключается в том, что мы находим точку привязки (anchor)
## внутри отображаемого объекта и положение (pos) точки на
## экране. Затем мы помещаем отображаемый объект, таким образом, что две точки
## находятся в одном и том же месте.
## Аnchor/pos могут быть заданы, как целое число или число с плавающей точкой.
## Если целое число, число интерпретируется как
## число пикселей от левого верхнего угла. Если чисто с плавающей точкой,
## число интерпретируется как доля от размера
## отображаемого объекта или экрана.
# style.mm_menu_frame.xpos = 0.5
# style.mm_menu_frame.xanchor = 0.5
# style.mm_menu_frame.ypos = 0.75
# style.mm_menu_frame.yanchor = 0.5
## Параметры позволяют настроить шрифт по умолчанию, используемый для текста в Ren'Py.
## Файл, содержащий шрифт по умолчанию.
# style.default.font = "DejaVuSans.ttf"
## Размер текста по умолчанию.
# style.default.size = 22
## Обратите внимание, что вышеназванный параметр изменит размер шрифта только части текста.
## Другие кнопки имеют свои собственные стили.
## Данные параметры позволяют изменить некоторые звуки, используемые
## Ren'Py.
## Установите значение False, если в игре отсутствуют какие-либо звуковые эффекты.
config.has_sound = True
## Установите значение False, если в игре нет никакой музыки.
config.has_music = True
## Установите значение False, если в игре отсутствует голосовая озвучка.
config.has_voice = True
## Звуки, которые используются при нажатии кнопки и карты изображений.
# style.button.activate_sound = "click.wav"
# style.imagemap.activate_sound = "click.wav"
## Звуки, которые используются при входе и выходе в меню игры.
# config.enter_sound = "click.wav"
# config.exit_sound = "click.wav"
## Звуковой образец, который можно воспроизвести для проверки громкости звука.
# config.sample_sound = "click.wav"
## Музыка, которая играет, пока пользователь находится в главном меню.
# config.main_menu_music = "main_menu_theme.ogg"
## Прочие настройки
## Это позволит вам изменить переходы, которые используются при входе
## и выходе в меню игры.
config.enter_transition = dissolve
config.exit_transition = dissolve
Источник[править | править код]
Статья "Script of The Question" на английском языке
Краткое руководство | Вернуться к началу статьи |