Код с проигрыванием звука при печатке букв от Винрея
В комментариях будет пример работы
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