马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
无论是通过文档,还是站内dalao的教程
添加主菜单背景音乐的方式是:
[RenPy] 纯文本查看 复制代码 define config.main_menu_music = "音乐文件"
但是这只能添加一种音乐,如果我们要添加多种音乐并随机选择一种播放的话:
我们可以用到这样的代码:
[RenPy] 纯文本查看 复制代码 init python:
import random
max_musics = 2 # 最多有多少title音乐
menu_musics = "audio/music/title" + str(random.randint(1,max_musics)) + ".ogg"
define config.main_menu_music = menu_musics
也可以构造这样的一个函数:
[RenPy] 纯文本查看 复制代码 init python:
import random
def menu_musics(max_musics):
max_musics = max_musics
menu_musics = "audio/music/title" + str(random.randint(1,max_musics)) + ".ogg"
return menu_musics
define config.main_menu_music = menu_musics(2) # 最多有多少title音乐就填数字几
注意点:
1.音乐文件的名称必须以title1.ogg,title2.ogg,title3.ogg的方式命名
2.如果音乐文件格式是mp3,只需将上述代码中的.ogg改成.mp3即可
3.如果不想以title命名,只需将[RenPy] 纯文本查看 复制代码 menu_musics = "audio/music/title" 中的title改成你自己的命名即可
讲解:
在初始化的时候,加入python代码,导入了python自带的随机数random包
通过字符串拼接的方式构建音乐文件的路径
|