Пользователи · Поиск по форуму · · Вход в аккаунт · Регистрация |
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ) |
Помощь по Ren'Py (Вопрос\Ответ) |
Katruna#826День добрый.
Я к вам с тупеньким вопросом, но прошу не бить. Задумала приобрести тут учебник по языку программированию Python. Правильно ли я понимаю, что если я худо/бедно изучу этот язык программирования, то все эти знания я смогу применять уже и в самом движке RenPy? или движок все же каким-то образом будет все же отличаться и мне придется еще самостоятельно адаптировать все знания под RenPy? |
Katruna#828AxelK, цели- попытаться в мини игры,более крутые визуальные фишки, да и в целом, чутка расширить свои знания в программировании.
пока я ограничена весьма скудными знаниями по движку и за его пределы - я самостоятельно точно не смогу :( потому и думала, может так попытаться изучит возможности языка программирования..но я могу и ошибаться и это будет лишняя трата времени и сил .з. |
СОНЦЕ#829Ага. Нет времени на ренпай. надо считать аналитику для нейросетей ^^ Ну тоесть вообще не вижу повода отказываться от удобного фреймворка на любом уровне знаний. Вообще питоновские скрипты в ренпае нужны в основном в нетривиальных задачах, всякие хитрые анимации переходы миниигры вот это всё... |
Ultra_Scream#831Katruna, это все же зависит от задачи. Я говорю о том, что на некоторые штуки уже есть готовые скрипты, например, поиск предметов. Независимо как бы это ни выглядело, механизм ее работы один и тот же. Т.е. что-то самому нарыть готовое и сделать у себя можно. А если задача совсем уж экзотическая, чтоб мини-игра была уникальной, то вариант нанять норм программиста более выгоден, нежели самому выучиться до такого уровня ради одного (ладно, двух) раза самостоятельного решения задачи.
Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
Ultra_Scream#833Katruna, пожалуй, ситуация очень знакомая. Из опыта лабораторок в универе, когда друг у друга перекатывали. Но как ни странно, даже с кодом работал эффект испорченного телефона. Так что приходилось подобное решать.
Говоря про Python, это зависит опять-таки от сложности скрипта, насколько глубокие познания он требует. Например, если ты прочитала код скрипта и поняла его на 100% и можешь объяснить смысл каждой строчки, то на те же 100% ты справишься и с возможными ошибками. Более конкретный ответ дать не могу. Главный параметр и ограничение одновременно - сложность скрипта, который ты хотела бы понять. Зродились ми великої години З пожеж війни, із полум'я вогнів Плекав нас біль по втраті України Кормив нас гнів і злість на ворогів |
Malkovichi#834Попытки запихать чужие скрипты/ механики в свои проекты- это фиаско. По себе знаю. Одно дело научиться объявлять спрайты и смену фонов, что любому по силам. Какие-то продвинутые вещи требуют именно знания пайтона.
Помогаю аниме дебилам и рувнщикам постичь дзэн
|
dmit#836Morry, что-то в виде этого?
Код define _game_menu_screen = "nav" screen nav(): tag menu frame xminimum 250 align (0.5,0.3): use navigation вызывается в игре правой кнопкой мыши планета FOREVER!!! Unkenbro team
|
stop_control#837Приветствую.
Очередной дурацкий вопрос ) Создаю новый звуковой канал Воспроизвожу звуковой файл - воспроизводится. Поскольку есть локация в доме и снаружи, необходимо уменьшить громкость звука в первом варианте. Ставлю рекомендованную строку $ renpy.sound_veter.set_volume(0.5) #....установить громкость звука на 50% и получаю ошибку. Без ошибки можно уменьшить громкость только в зарезервированных каналах music, sound, voise. Почему нужен дополнительный канал? Потому что одновременно воспроизводится до 4 звуков и музыка. А каждый звук - это отдельный канал. Как изменить громкость в созданном канале? ## Канал "sound_veter" renpy.music.register_channel("sound_veter", "sfx", True) play sound_veter veter0 $ renpy.sound_veter.set_volume(0.5) #....установить громкость звука на 50% «Иди пожалуйся своей мамочке»
|
dmit#840stop_control, renpy.music.set_volume(volume, delay=0, channel='sound_veter')
Добавлено (18.08.2020, 16:53) Добавлено (18.08.2020, 16:55) планета FOREVER!!! Unkenbro team
|
| |||