TGViewer
REN'PY HELP💻 REN'PY HELP💻 @renpyhelp · 3.41K subscribers
Post #7215 978
Код с проигрыванием звука при печатке букв от Винрея
В комментариях будет пример работы
init -2 python:
    renpy.music.register_channel("blip", mixer="voice", loop=False)

    def make_blip_callback(cps=20, sound="audio/blip.ogg"):
        def blip_callback(event, **kwargs):
            if event == "show":
                renpy.show_screen("blip_timer", cps=cps, sound=sound)
            elif event in ("slow_done", "end"):
                renpy.hide_screen("blip_timer")
        return blip_callback

    def play_blip(sound):
        renpy.sound.play(sound, channel="blip")

screen blip_timer(cps=20, sound="audio/blip.ogg"):
    timer 2.0 / cps action Function(play_blip, sound) repeat True

Определение персонажа:
define nori = Character('Норико', color="#ff7b7b", what_color="#ff7b7b", what_slow_cps=20, callback=make_blip_callback(cps=20, sound="audio/blip_noriko.ogg")) 

Первый код закидываем в инит пайтоны ваши, второй код закидывает туда, где ваши дефайны (он определяет у какого героя какой звук реплики будет)

Используйте ogg файлы а не mp3
Звук ваш должен быть в районе 0.1-0.2с
Закидывайте файлы звуков в папку audio подписав blip_вашеназвание.ogg

Ищем эту строчку в первом коде (timer 2.0 / cps action), меняем 2.0 к примеру на 1.0, вауля ваш звук быстрее воспроизводится, 3.0 соответственно медленнее
What_slow_cps= меняем скорость вывода букв героя

#крутотейк ← @renpyhelp_bot
@renpyhelp
  • 🍓 10
  • ❤ 3
More from @renpyhelp
  1. Sep 27, 2026Доброго времени суток, как создать экран выбора, в котором в ряд стоят несколько imagebutt…
  2. Sep 27, 2026Как сделать систему глав после начала новеллы? Нужно скачивать какой плагин? #крутотейк ←…
  3. Sep 23, 2026А можно сделать анимацию при запуске игры? И добавить диалог любым способом? Не при начале…
  4. Sep 23, 2026Как сделать что-то по типу симулятор стримера? Какие картинки лучше всего подготовить? Как…
  5. Sep 23, 2026Можно ли как-то организовать мини-пиксельную игру внутри ренпая? К примеру на одном момент…
  6. Sep 22, 2026как сделать так, чтобы когда проигрывалась музыка в новелле, в верху экрана вылезал фрэйм…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →