找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18345|回复: 4

[已解决] 怎么给按钮加上音效?

[复制链接]
发表于 2021-3-11 14:52:05 | 显示全部楼层 |阅读模式

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

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

×
怎么给按钮加上音效?
比如鼠标放到按钮上和点击按钮时发出音效。求解
发表于 2021-3-11 16:57:24 | 显示全部楼层
hovered 后面加触发音效函数(按钮获得焦点时)
action 后面加触发音效函数及其他函数(点击按钮时)

例:
[RenPy] 纯文本查看 复制代码
imagebutton:
    xpos xxx
    ypos xxx
    focus_mask True
    idle "xxx_idle"
    hover "xxx_hover"
    hovered 播放音效函数
    action [播放音效函数, Start()]

评分

参与人数 1干货 +1 收起 理由
BuErShen + 1 楼主辛苦了!

查看全部评分

回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2021-3-14 08:57:42 | 显示全部楼层
小猪 发表于 2021-3-11 16:57
hovered 后面加触发音效函数(按钮获得焦点时)
action 后面加触发音效函数及其他函数(点击按钮时)

我是个小白有些弄不懂,请帮忙看一下系统给的这些按钮我怎么才能加上音效,麻烦了
screen navigation():

    vbox:
        style_prefix "navigation"

        xpos gui.navigation_xpos
        yalign 0.5
        
        spacing gui.navigation_spacing

        if main_menu:

            textbutton _("  {b}开始游戏{/b}") action [Start()]

        else:

            textbutton _("{b}历史{/b}") action ShowMenu("history")

            textbutton _("{b}保存{/b}") action ShowMenu("save")

        textbutton _("  {b}读取游戏{/b}") action ShowMenu("load")

        textbutton _("   {b}设置{/b}") action ShowMenu("preferences")
回复 支持 抱歉

使用道具 举报

发表于 2021-4-22 03:50:27 | 显示全部楼层
本帖最后由 雪团子 于 2021-4-22 04:40 编辑

https://www.renpy.cn/forum.php?m ... amp;_dsign=a901abe1写了一个较为详细的教程,可以看看是否有用。
回复 支持 抱歉

使用道具 举报

发表于 2021-4-22 04:01:11 | 显示全部楼层
找到解决方法了。
在style 里面设置,这个是quickmenu 的style,请看各个界面并找到它们的style,仅限于testbutton,其他的都在各自的底下设置。
[RenPy] 纯文本查看 复制代码
style quick_button:
    properties gui.button_properties("quick_button")
    hover_sound "audio/boton.mp3"#这里是鼠标的焦点在按钮上面的声音。
    activate_sound "audio/boton.mp3"#这里是鼠标点击的声音
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 12:28 , Processed in 0.059115 second(s), 13 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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