马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Manami 于 2020-12-31 23:14 编辑
在音频文件前添加<from x.x>后,用renpy.music.play()播放,<from x.x>会重复两遍。
用renpy.play()在audio通道上播放可以实现从某一节点开始播放,但是audio通道不支持停止通道上的其他音频,会导致多个音频同时播放
添加channel = 'music'和新建通道和renpy.music.play()是同样的问题
Exception: Parsing audio spec u'<from 0.0><from 0.0>audio/09 lacrima.mp3': expected float, got u'0.0><from'..
具体代码
[RenPy] 纯文本查看 复制代码 default play_progress = 0.0
screen musicroom:
$ music_name = renpy.music.get_playing(channel='music')
$ music_pos = renpy.music.get_pos(channel='music')
$ music_time = renpy.music.get_duration(channel='music')
bar value VariableValue('play_progress', range = music_time, style = "slider")
timer 0.01 action SetVariable('play_progress', music_pos) repeat True
$ music_temp = "<from {time}>{name}".format(time = play_progress, name = music_name)
$ renpy.music.play(music_temp)
|