Результаты поиска
|
|
#196 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Astern_Z, если вы хотите подключить эту стороннюю разработку к игре в старой версии ренпи, то нужно, как варианты, связаться с разработчиком и попросить сделать для старых версий, или саму игру пересобрать на движке Ren'Py 6.99.14 и новее Сам же ренпи никогда не имел и надеюсь не будет иметь перевод через гуглтранслейтер, ибо качество там ниже плинтуса. Сам участвую в команде переводчиков и вижу это воочию :)
планета FOREVER!!! Unkenbro team
|
#197 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Зачем анимировать вращение пустого круга? Вопрос интересный.... А размер в пикселях чётный или нечётный? Думаю всё дело в отображении на мониторе. Круг ведь нельзя отобразить идеально квадратными пикселями и при сглаживании возможны артефакты в виде дрожания. Хотя, надо спросить спецов...
планета FOREVER!!! Unkenbro team
|
#198 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Katruna, я бы тогда предложил, не вращать сам круг, а вращать то что будет на нём. Тогда дрожание круга не будет, а предметы при вращении не будут иметь такого эффекта. Предметы вращать по отдельности или на прозрачной подложке, как вас устроит. Ну и ещё: стол ведь может быть и не идеальным :) можно сделать его с текстурой под дерево или вообще с зазубринами или как срез дерева (годовые кольца). Такой сделанный под старину (местами побитый или потёртый) стол только добавит мистики в алхимию :)) И всё это скроет артефакты поворота изображения...
планета FOREVER!!! Unkenbro team
|
#199 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Сам питон не работает с графикой (так глубоко), но есть модули для этого. Например см. Уточните что у вас не работает при пользовании функций ренпи? image logo blurred = im.Blur(im.FactorScale("logo.png", 0.1), 1.5) image logo blurred = im.Blur(im.FactorScale("logo.png", 0.2), 0.3)
планета FOREVER!!! Unkenbro team
|
#200 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
stop_control, импортировать не надо в цикле, да и вообще не надо, а использовать ренпи: tree_mirror = renpy.random.choice([0,1])
Сообщение отредактировал dmit - Воскресенье, 20/Дек/2020, 13:58
планета FOREVER!!! Unkenbro team
|
|
#202 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
pirsus, что бы сдвинуть кнопки меню достаточно посмотреть код этого экрана "screen choice" и увидеть что они находятся в vbox. 2) Вы хотите менять переменную по таймеру, а зачем? Не проще выдать её рандомное значение в той точке кода, где это нужно? Если подробнее опишете задачу, то помощь будет конкретнее :)
планета FOREVER!!! Unkenbro team
|
|
|
#205 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
stop_control, типа:
Код patch = os.path.join(os.environ['appdata'], 'RenPy', config.save_directory) a = [os.remove(os.path.join(patch,i)) for i in os.listdir(patch)] patch = os.path.abspath(os.path.join(config.gamedir, "saves")) a = [os.remove(os.path.join(patch,i)) for i in os.listdir(patch)]
удалить файлы сохранения. Это для win только. есть ещё такой пример ( не проверял)
Код init python: def delete_saves(): saved_games = renpy.list_saved_games(fast = True) for i in saved_games: renpy.unlink_save(1)
$ delete_saves()
Сообщение отредактировал dmit - Среда, 03/Фев/2021, 21:15
планета FOREVER!!! Unkenbro team
|
#206 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
smollvrn, да можно, но код помещается в quick меню текстбокс "язык" приведи его action ! если там просто Show, то замени его на ToggleScreen
Сообщение отредактировал dmit - Пятница, 05/Мар/2021, 21:41
планета FOREVER!!! Unkenbro team
|
#207 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Цитата stop_control (  ) А вот как заставить мониторить программу чтобы она отслеживала нажатие Ф10 в любой момент времени? что-то типа:
Код init python hide:
class CheetCode(renpy.Displayable): def __init__(self, target): renpy.Displayable.__init__(self) self.target = target def event(self, ev, x, y, st): import pygame if ev.type != pygame.KEYDOWN: return if ev.key == pygame.K_F10: renpy.call_in_new_context(self.target) return def render(self, width, height, st, at): return renpy.Render(1, 1) store.tcode= CheetCode("lab_cheetcode") def fun_cheetcode(): ui.add(store.tcode) config.overlay_functions.append(fun_cheetcode) label lab_cheetcode: "работает" return
планета FOREVER!!! Unkenbro team
|
#208 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Цитата smollvrn (  ) как экранировать круглую скобку внутри кортежа? чёт двойные не помогают стандартно в питоне знак экрана \Добавлено (22.03.2021, 22:02) --------------------------------------------- Как показать картинку из массива байтов (получаю его из тега мп3) минуя запись на диск? Добавлено (22.03.2021, 23:10) --------------------------------------------- сделал так: im.Data(bytes(mass), "default.jpg")
планета FOREVER!!! Unkenbro team
|
|
#210 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Цитата stop_control (  ) renpy.pause(1.0) не понятно зачем там пауза в коде? если это пауза в воспроизведении, то надо в очереди файлов проиграть пустоту - "<silence 3.0>" например: play audio [ "<silence 5.0>", "boom.opus" ] # играть boom.opus начнёт через 5 сек. после вызова
планета FOREVER!!! Unkenbro team
|