| Пользователи · Поиск по форуму · · Вход в аккаунт · Регистрация |
| Форум о визуальных новеллах Для разработчиков Ren'Py Помощь по Ren'Py (Вопрос\Ответ) |
| Помощь по Ren'Py (Вопрос\Ответ) |
Olddvd#1141FreQl, сойдемся на том, твое решение самое верное, и нужно вручную забивать
old "" new "" Но тогда вопрос: как ты переводил конструкции типа Код # game/screens.rpy:260 old "Б.Сохр" new "" или Код # game/screens.rpy:637 old "{#file_time}%A, %d %B %Y, %H:%M" new "" ? Я пытаюсь найти исходный файл в инете, но пока не нашел. Добавлено (30.04.2021, 12:32) |
dshjgsdj#1142Добрый день! Не могу понять, как можно исправить исключение на Android.
Есть json файл, лежащий в директории resoureces и названный "string.json". Для его парсинга я использую такой способ: Код label start: $ import json $ f = open(renpy.loader.transfn("resources/string.json")) $ text = json.load(f) Почему так происходит и как мне это исправить? ![]() |
dmit#1143dshjgsdj, попробуй так открывать f=renpy.file("resources/string.json")
resources в папке гаме надеюсь Сообщение отредактировал dmit - Пятница, 30/Апр/2021, 19:14
планета FOREVER!!! Unkenbro team
|
Katruna#1145Вечера/ ночи. Да вот захотелось мне покодить в ночи и чет.. столкнулась со странной проблемой.
Ситуация такая, идет диалог между двумя героями, спрайты которых находятся на экране. Хотела что бы при реплики персонажей, он вставал перед не говорящим персонажем. (спрайты немного перекрывают друг друга) Но почему-то, моя попытка вызвать при новой фразе перса, который говорит -ничего не дала. Код gg "Вы получили таинственную траву." show little at right: zoom 0.5 show big at left: zoom 0.5 j "Вы создали новую игру Ren'Py. ." show big at left: zoom 0.5 show little at right: zoom 0.5 Может я как-то не поняла, но по логике, я вызываю после фразы другого персонажа.. а по итогу, ничего не меняется при следующей фразе.. Или мне необходимо постоянно их прятать после фраз и вытаскивать вновь? В общем, подскажите, пожалуйста ._. |
dmit#1148Katruna, просто так они не перерисовываются. попробуйте показывать говорящего с другой эмоций (не такой как у молчащего) . Посмотри тут не плохое решение, может подойдёт
планета FOREVER!!! Unkenbro team
|
Katruna#1149dmit, эм.. а без смены эмоций? т.к. эмоции там не нужно менять..
а вариант по ссылке- не вариант... мне не нужно ни красить, ни уменьшать размер спрайтов, мне тупо нужно менять их положения.. пока сделала костыльно - написала hide спрайту и сразу вызвала его после этого.. неудобно, но работает хотя бы ._. Сообщение отредактировал Katruna - Вторник, 04/Май/2021, 12:08
|
Tackleslama65#1150Здравствуйте, Такой вопрос: я делаю мод на игру Бесконечное лето, и я сделал своё меню, и там есть кнопка продолжить, а теперь как можно сделать , что бы это кнопка запускала определённый слот с сохранением моего мода.
Ну вот например: Игрок будет сохранять только в один слот, и эта функция будет запускать только этот слот ВОТ КОД САМОЙ ПРОПИСАННОЙ ФУНКИИ КНОПКИ class LoadMostRecent(Action): def __init__(self): self.slot = renpy.newest_slot() def __call__(self): renpy.load(self.slot) def get_sensitive(self): return self.slot is not None |
СОНЦЕ#1151ice_cat,
вот такой скрин Код screen my_keymap: key "Ъ" action ToggleVariable('some_variable') key "Х" action SetVariable('some_variable',True) key "З" action SetVariable('some_variable',False) вешает на кнопки клавы переключение или присвоение везде где этот скрин будет "показан" тоесть либо после прямого вызова show screen my_keymap либо можно вонзить в скрины движка и тогда можно пользовать везде Код screen say(... use my_keymap ... .... screen main_menu(... use my_keymap ... .... screen game_menu(... use my_keymap ... ... возможно есть изящнее решения накшталт зашить его глобально в config.keymap но я об нём не знаю ![]() |
smollvrn#1152хаю, не могу добиться чтоб say window автоматически занимало наименьшую высоту по содержимому снизу экрана, если появляется namebox то внутри в процессе выполнения автоматически создается fixed , который рисуется из вехнего левого угла, соответственно окно привязано к размерам fixed как я понимаю и оно расплывается на весь экран, а если fixed явно не указать размеры он будет рисоваться всегда из крайнего верхнего левого угла, мне нужно нужно чтоб он снизу занимал минимально возможную высоту, yfit 1.0 yfill false ypos 1.0 не помогают, fixed все равно занимает весь экран, может кто подскажет что
Добавлено (06.05.2021, 17:41) |
| |||