Форум Anivisual закрыт. Вы не можете создавать новые темы или писать ответы. Форум будет работать в режиме архива.
Пользователи · Поиск по форуму · · · Регистрация

Помощь по Ren'Py (Вопрос\Ответ)

Admin

#1
Сюда пользователи сайта могут писать вопросы о тех или иных функциях движка Ren'Py, а мы попытаемся на них ответить:)

Ultra_Scream

#826
Katruna, пожалуй, ситуация очень знакомая. Из опыта лабораторок в универе, когда друг у друга перекатывали. Но как ни странно, даже с кодом работал эффект испорченного телефона. Так что приходилось подобное решать.

Говоря про Python, это зависит опять-таки от сложности скрипта, насколько глубокие познания он требует. Например, если ты прочитала код скрипта и поняла его на 100% и можешь объяснить смысл каждой строчки, то на те же 100% ты справишься и с возможными ошибками.

Более конкретный ответ дать не могу. Главный параметр и ограничение одновременно - сложность скрипта, который ты хотела бы понять.
Зродились ми великої години
З пожеж війни, із полум'я вогнів
Плекав нас біль по втраті України
Кормив нас гнів і злість на ворогів

Malkovichi

#827
Попытки запихать чужие скрипты/ механики в свои проекты- это фиаско. По себе знаю. Одно дело научиться объявлять спрайты и смену фонов, что любому по силам. Какие-то продвинутые вещи требуют именно знания пайтона.
Помогаю аниме дебилам и рувнщикам постичь дзэн

dmit

#828
Morry, что-то в виде этого?

Код
define _game_menu_screen = "nav"
screen nav():
     tag menu
     frame xminimum 250 align (0.5,0.3):
         use navigation

вызывается в игре правой кнопкой мыши
планета FOREVER!!!      Unkenbro team

stop_control

#829
Приветствую.
Очередной дурацкий вопрос )

Создаю новый звуковой канал
Воспроизвожу звуковой файл - воспроизводится.
Поскольку есть локация в доме и снаружи, необходимо уменьшить громкость звука в первом варианте.
Ставлю рекомендованную строку

    $ 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

#832
stop_control, renpy.music.set_volume(volumedelay=0channel='sound_veter')

Добавлено (18.08.2020, 16:53)
---------------------------------------------
Morry, тогда придётся их запрограммировать за место строки - use navigation
обращайтесь в личку или в вк если сами не справитесь

Добавлено (18.08.2020, 16:55)
---------------------------------------------
OlegVdovin, это типа реклама пошла ? :))

планета FOREVER!!!      Unkenbro team

stop_control

#833
Цитата dmit ()
stop_control, renpy.music.set_volume(volume, delay=0, channel='sound_veter')
Пасиб = за вектор поисков))
Все получилось ))
«Иди пожалуйся своей мамочке»

FreQl

#834

Как изменить эти кнопки и убрать их?
А также как добавить кнопку "скрыть" как в БЛ, чтоб текст пропал и можно было полюбоваться спрайтом и фоном.
Прикрепления: 2357596.png (15.6 Kb)

dmit

#835
FreQl, Изменить в screen quick_menu():
убрать - $ quick_menu = False
3) на акцион кнопки HideInterface() и просто без кнопки - клик колёсиком
планета FOREVER!!!      Unkenbro team

RealSlime

#839
Форумчане, помогите. Хочу поставить звук на наведение/нажатие кнопок (imagebutton), как-нибудь такое можно реализовать?

dmit

#840
RealSlime, в свойствах кнопки:
    hover_sound "Sound/hover_button.ogg"
    activate_sound "Sound/activate_button.ogg"
проще это указать в нужных  стилях, например в:
style main_menu_button:
планета FOREVER!!!      Unkenbro team
Поиск: