找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 517|回复: 7

[已解决] 关于音量的变量名

[复制链接]
发表于 2023-7-14 10:33:25 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Ca清 于 2023-7-14 15:49 编辑

想要写一列按钮直接更改游戏音乐的音量,但找不到音量的变量名,music volume,music.volume都不行,环境变量preferences.get_mixer等等好像也不合适,实在找不到,特来求助
[RenPy] 纯文本查看 复制代码
#



    ## bgm ####
    hbox:
        xoffset 183
        yoffset 626
        spacing -1
        for i in range(1,11):
            imagebutton:
                idle f"gui/main_menu/config/number/{i}-.png" 
                selected_idle f"gui/main_menu/config/number/{i}.png"
                selected_hover f"gui/main_menu/config/number/{i}.png"
                action SetVariable("##变量名##", i/10.0)


#


发表于 2023-7-14 12:27:34 | 显示全部楼层
回复 支持 抱歉

使用道具 举报

发表于 2023-7-14 13:36:58 | 显示全部楼层
你应该直接去screens.rpy 这个文件里,看perference那个界面,就是设置界面,看他原生的如何写
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2023-7-14 15:37:43 | 显示全部楼层
blackpineapple 发表于 2023-7-14 13:36
你应该直接去screens.rpy 这个文件里,看perference那个界面,就是设置界面,看他原生的如何写 ...

原生用的是bar,写的是Preference("sound volume"),所以看过了...
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2023-7-14 15:46:10 | 显示全部楼层
Lost 发表于 2023-7-14 12:27
https://doc.renpy.cn/zh-CN/screen_actions.html#SetMixer

解决了,感谢,另外能不能请顺便看看这个?https://www.renpy.cn/forum.php?mod=viewthread&tid=1387
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2023-7-14 15:48:40 | 显示全部楼层
已解决,行为中有SetMixer(mixer, volume)可以达到效果,https://doc.renpy.cn/zh-CN/screen_actions.html#SetMixer,使用前需要将mixer定义成“music”、“sfx”或“voice”等等
回复 支持 抱歉

使用道具 举报

发表于 2024-12-1 17:19:27 来自手机 | 显示全部楼层
可以自己创建一个变量,让音量值等于这个变量(系统的变量名找不到。)
回复 支持 抱歉

使用道具 举报

发表于 2024-12-1 19:55:35 来自手机 | 显示全部楼层
https://www.renpy.cn/forum.php?mod=viewthread&tid=1616&extra=
可以看看我发布的帖子!
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 00:49 , Processed in 0.111968 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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