Пользователи · Поиск по форуму · · Вход в аккаунт · Регистрация |
Форум о визуальных новеллах Для разработчиков Ren'Py Помощь по Ren'Py (Вопрос\Ответ) |
Помощь по Ren'Py (Вопрос\Ответ) |
Gremlin12#768init python: def replacement_scene(*args, **kwargs): renpy.scene() return [renpy.show(*args, **kwargs), renpy.with_statement (dissolve)] config.show = replacement_scene Добавлено (11.07.2020, 09:15) |
СОНЦЕ#771Gremlin12,
Код init python: def replacement_show(*args, **kwargs): renpy.transition(Dissolve(1)) renpy.show(*args, **kwargs) renpy.pause(1.5, hard=True) return config.show = replacement_show def replacement_hide(*args, **kwargs): renpy.transition(Dissolve(1)) renpy.hide(*args, **kwargs) renpy.pause(1.5, hard=True) return config.hide = replacement_hide config.window_show_transition = dissolve config.window_hide_transition = dissolve вот приблуда из форумов лемасофта, работает по похожему принципу и по моим тестам при ней show работает корректно находишь screens.rpy находишь в нем screen choice: сразу под ним Код style choice_vbox: xalign 0.5 ypos 470 yanchor 0.5 spacing gui.choice_spacing меняешь как тебе удобно, кнопки экрана выбора станут на своё место меняя xalign можно сдвигать кнопки влево-вправо а ypos вверх-вниз. spacing расстояние между кнопками если я правильно понимаю суть -- есть масса способов ВНЕЗАПНО вывалить на экран орущую мерзкую рожу. нужно уточнить как и когда именно она должна появляться. например Код 'Ну а пока ничего не происхо{nw}' play sound 'audio/AAAAAAAAAA.mp3' show merzkaya_roja pause |
Kazumi_chan#772если я правильно понимаю суть -- есть масса способов ВНЕЗАПНО вывалить на экран орущую мерзкую рожу. нужно уточнить как и когда именно она должна появляться. например Большое спасибо! ![]() |
AxelK#773Столкнулся с очередной непонятной фигнёй.
Можно как-то отключить любое взаимодействие на время выполнения перехода? Например делаешь свой титульный экран, выполняешь с него открытия/закрытия других экранов В результате, пока что-то красиво открывается, если во время этого перехода жать правую кнопку мыши, проваливаешься в первое доступное меню Обычно экран сохранений, где можно сохраниться, получается, прямо на титульнике... -_- |
stop_control#774Привет
Может кто сталкивался с проблемкой... Мы можем задать картинке псевдоним. Но мне нужно сделать 100 псевдонимов. show КАРТИНКА as ПЕРЕМЕННАЯ Для этого я беру к примеру переменную, увеличиваю ее в цикле на единицу, вывожу картинку... и ничего не происходит. Вместо 100 картинок я получаю 1. Значение переменной не передается в оператор. В итоге выводится 100 раз под псевдонимом ПЕРЕМЕННАЯ Как задать в оператор "show " динамически меняющийся псевдоним? «Иди пожалуйся своей мамочке»
|
Ultra_Scream#776AxelK, пропиши такую строчку
renpy.pause(delay=t, hard=True) где t - время в секундах, в течении которого взаимодействие заблокировано Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
Ultra_Scream#778AxelK, так, ситуацию понял. Сомневаюсь, что есть отдельная функция или параметр, который позволяет делать это и не загромождая код в целом. Либо просто не знаю. На крайняк могу предложить, чтобы объявить в начале это действие, так хотя бы одним словом можно будет обойтись при использовании по скрипту. Но более ничего не смогу подсказать
Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
| |||