Advertisement
barsunduk

renpy music sound

Jun 10th, 2016
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. init pythone:
  2.     # костыли для звуков и музыки - сокращают писанину
  3.     # запускаем музыку. по умолчанию с появлением/затуханием в полторы секунды
  4.     def mplay(mname, fin=1.5, fout=1.5, vol=-1):
  5.         old_fn = renpy.music.get_playing()
  6.         new_fn = "music/"+ mname + ".mp3"
  7.         if old_fn != new_fn:
  8.             renpy.play(new_fn, channel="music", loop=True, fadein=fin, fadeout=fout)
  9.         if vol >= 0:
  10.             renpy.music.set_volume(vol, vol, channel="music")
  11.     # запускаем звук. по умолчанию с появлением/затуханием в полторы секунды
  12.     def splay(mname, fin=0, fout=0, vol=-1, loop=False, channel="sound"):
  13.         if vol >= 0:
  14.             renpy.music.set_volume(vol, vol, channel=channel)
  15.         else:
  16.             vol = _preferences.get_volume('sfx')
  17.             renpy.music.set_volume(vol, vol, channel=channel)
  18.         renpy.play("sounds/"+ mname + ".mp3", channel, loop=loop, fadein=fin, fadeout=fout)
  19.     # останавливаем звук
  20.     def sstop(fout=None, channel='sound'):
  21.         renpy.music.stop(channel=channel, fadeout=fout)
  22.     # останавливаем музыку
  23.     def mstop(fout=1.5):
  24.         renpy.music.stop(channel='music', fadeout=fout)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement