找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 121|回复: 4

[已解决] 我想在主菜单界面除了放背景音乐外,额外再播放一条角色语音的音频,不知道怎样播放

[复制链接]
发表于 2024-11-13 14:30:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 dym5619 于 2024-11-14 01:16 编辑

我尝试写了一个label before_main_menu,
[RenPy] 纯文本查看 复制代码
label before_main_menu:
    show store#测试图片
    with dissolve
    play voice "zhongli_ceshi.mp3" noloop
    hide store#测试图片
    with dissolve
return

实际测试后发现这个界面闪的太快,并不能等音频结束后再继续

又尝试在screen navigation下插入一段音频
然后发现screen下面不能使用play语句插入音频
请求大佬解惑
 楼主| 发表于 2024-11-13 14:37:05 | 显示全部楼层
本帖最后由 dym5619 于 2024-11-13 20:57 编辑

这是我尝试写的
[RenPy] 纯文本查看 复制代码
init python:
    import random
    max_musics = 2
    menu_musics = "audio/ceshi" + str(random.randint(1,max_musics)) + ".mp3"
default musics = [menu_musics,'bejinyingyue.mp3']

define config.main_menu_music = musics

回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-11-13 14:39:58 | 显示全部楼层
最后一次尝试是添加一个screen界面,然后锁定几秒
实际测试后和我后面写的玩家起名的系统一起出现,导致音频没有播放,还锁定确定键几秒
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-11-14 01:14:43 | 显示全部楼层

                               
登录/注册后可看大图


解决了,before_main_menu指的是主菜单界面之前
如果需要在主菜单之前播放音乐就放这个,因为我主菜单之前没有放图片之类的所以就会出现
直接在主菜单界面播放一条音频这种情况
实际上只是设了一条额外的音轨

其实我只是想做一个类似明日方舟开始菜单前的那个角色语音播放,如果想重复播放就把False改成true
第四行其实直接去option.rpy第60行把#号去了就可以了,这一行不用写,纯冗杂
music2这个只是个名字,改成别的也行
回复 支持 抱歉

使用道具 举报

发表于 4 天前 | 显示全部楼层
其实也可以使用on语句来执行Play行为啦(
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-4 01:42 , Processed in 0.110664 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表