| Пользователи · Поиск по форуму · · Вход в аккаунт · Регистрация |
| Форум о визуальных новеллах Для разработчиков Ren'Py Помощь по Ren'Py (Вопрос\Ответ) |
| Помощь по Ren'Py (Вопрос\Ответ) |
lf2mr#1231Всем привет.
Вот есть такая строка в renpy: Код text "%s" % outputDay xalign 0.02 yalign 0.97 Код text "%s" % outputDay if a == 1 xalign 0.02 yalign 0.97 else xalign 0.02 yalign 0.97 Само собой представленный код для примера не работает, но может его как-то по-другому надо писать. Заранее спасибо всем откликнувшимся и нет. Сообщение отредактировал lf2mr - Среда, 18/Авг/2021, 19:56
|
dmit#1232lf2mr, если это в экране, то можно:
Код text "%s" % outputDay align If(a==1, (0.0, 1.0), (1.0, 0.0)) Сообщение отредактировал dmit - Среда, 18/Авг/2021, 21:20
планета FOREVER!!! Unkenbro team
|
dmit#1234lf2mr, питон и соответственно ренпи - регистрозависимый язык, if не равно If.
экран это когда в нём Код screen xxx(): text..... а в каком он файле ренпи побоку. планета FOREVER!!! Unkenbro team
|
GrafOff#1235У меня проблема с imagemap
Вроде прописываю код правильно и в первый раз все срабатывает: нужно выбрать персонажа, после чего открывается экран с описанием этого персонажа, а вот дальше косяк. На новом экране, тоже imagemap есть две точки: назад, которая должна весте к предыдущему экрану и запуск, которая начинает новеллу за этого перса, но вместо того, чтобы реагировать на эти команды ренпи тупо запускает все следующие лейблы с остальными персонажами и только пролистав их все начинает новеллу, по факту ни за кого. То есть как я понимаю проблема в том, что прога почему-то выбирает все скрипты по очереди, а не реагирует на команды. Прикрепления:
5526215.png
(146.4 Kb)
|
Ultra_Scream#1238Приветы, кто читает тему, я работаю сейчас над кастомизацией интерфейса посредством gui- и screens-скриптов, которые по умолчанию создаются движком в директории проекта. Но застрял на одной задаче - технически мне нужно, чтобы для кнопок навигации (имеются ввиду "Старт", "Сохранить", "Загрузить" и прочие) для состояние selected (т.е. при наведении курсора на кнопку) срабатывал показ картинки, независимо от состояния idle либо hover.
Как это должно выглядеть: курсор не наведен на пункт меню - кнопки просто показываются текстом без всяких эффектов; когда курсор наводится на кнопку - текст подсвечивается картинкой в пределах размера кнопки (мостить при этом не нужно, картинка стилизованная). Я уже шарил документацию, потыкал переменные и их логику работы-поведения - пришел к выводу, что мне должны помочь функции Style() и Frame(). Проблемой для меня стало то, что я так и не понял, в каком виде они должны работать для моей задачи и, соответственно, как должны быть прописаны. Ну в крайнем случае, мне будет достаточно дополнить дефолтный стиль/фрейм или понадобится создать отдельный? Еще нюанс, который остался неясен - моя задача выше лежит в плоскости navigation_button либо же navigation_button_text, где между ними грань? Сообщение отредактировал Ultra_Scream - Суббота, 28/Авг/2021, 17:08
Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
dmit#1239Ultra_Scream,
insensitive - Используется, когда пользователь не может взаимодействовать с отображаемым элементом. idle - Используется, когда отображаемый объект не сфокусирован и не выбран. hover - Используется, когда отображаемый объект сфокусирован, но не выбран. selected_idle - Используется, когда отображаемый объект не сфокусирован и выбран. selected_hover - Используется, когда отображаемый объект сфокусирован и выбран. http://ru.renpypedia.shoutwiki.com/wiki....erties) Прикрепления:
8059044.jpg
(29.8 Kb)
Сообщение отредактировал dmit - Суббота, 28/Авг/2021, 17:41
планета FOREVER!!! Unkenbro team
|
Ultra_Scream#1240dmit, я бы и не подумал о том, что к background'у тоже применимы префиксы состояния кнопки! Спасибо!
![]() p.s. и таки да, я не до конца разобрался с названиями состояний, ибо в начале неправильно описал. Потому и нужен hover согласно твоему скрину, а не selected)) Сообщение отредактировал Ultra_Scream - Суббота, 28/Авг/2021, 19:17
Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
Katruna#1241День добрый.
Задумала я реализовать одну штуку в коде, но чет ума своего не хватает, как сделать ее.. Ситуация такая, планирую выпустить демку, в которой будет несколько первых выборов для игрока. Но тут есть но. Некоторые выборы не буду доступны в демке, но я хочу сделать так, что бы это был, но как бы не активен/ нельзя его выбрать. Что-то вроде, вам дают 3 варианта действий на выбор, но третий выбор есть, но он отличается по цвету и не возможно на него нажать. Я конечно могу просто убрать этот третий вариант, но мне хотелось бы оставить немного интриги, что бы читающий демо увидел, что в полной версии, тут можно будет попробовать и другой вариант развития событий.. В общем, буду рада, если кто-то подскажет. как данный финт провернуть.. |
dmit#1242Katruna, Измени config.menu_include_disabled=True и выбор отключенный через if будет видимым, но неактивным.
планета FOREVER!!! Unkenbro team
|
Ospirum#1244Здравствуйте. Есть проблема. Захотел перевести одну игрушку на движке ren py. Старые версии игры на старой версии ren py (7.4.0) переводились на отлично. Ошибок не возникало. Теперь распаковываю архивы rpa. И через приложение ren py пытаюсь запустить проект. Ошибка. В то же время, если запустить exe файл, всё идёт хорошо. Повторюсь, что старые версии игры и на старой версии ren py переводились без ошибок. Скидываю весь архив. https://mega.nz/file/ihEUkbgA#8xSeDvwmtgWq0rCC6KAoS4EAqxrDVYoFhWgZ-Qu7V4U
Заранее спасибо ![]() Добавлено (06.09.2021, 18:56) |
Katakim#1245Помогите, пожалуйста, с этаким безобразием:
Я делаю рпг-игру на renpy, и в самом начале у меня импортируется модуль keyboard и ещё несколько других. Недавно, ни с того, ни с сего, ума не приложу, каковы причины этого следствия, игра перестала запускаться, выбрасывая окошко с приклейтеда. Причём даже меню не загружается, просто по нажатии "запустить проект" думает немного и вылетает. Путём долгих проб и ошибок было выяснено, что дело, как раз таки, в модуле keyboard, отключение которого, внезапно, возвращает всё на круги своя. (Но без этого модуля игра не работает уже по вполне понятным причинам - у меня на нём весь код и зиждится, убирать не вариант). В общем, если кто-то сталкивался с таким же казусом, то сообщите пожалуйста, как это фиксить. PS. Может ли это быть связано с обновлениями ренпая? ![]() Прикрепления:
7523067.png
(24.3 Kb)
|
| |||