设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2938|回复: 13
打印 上一主题 下一主题

[已经解决] 放入音量调节脚本后动态事件音源脚本的范围渐变效果没了

[复制链接]

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
跳转到指定楼层
1
发表于 2021-4-15 02:01:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
事件注释播放的声音没有了范围渐变,变成全图最高音量播放
脚本小白求助
动态事件音源
音量调节

Lv5.捕梦者

梦石
0
星屑
24267
在线时间
5041 小时
注册时间
2016-3-8
帖子
1618
2
发表于 2021-4-15 09:29:06 | 只看该作者
本帖最后由 alexncf125 于 2021-4-15 11:58 编辑

插入以下脚本后, 名字为 xxxxx-动态音源 的音效将不受第二个脚本影响

module RPG
  class AudioFile
    alias snf_volume_change volume_change unless $@
    def volume_change
      return if self.name =~ /(\S+)-动态音源/
      snf_volume_change
    end
  end
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
3
 楼主| 发表于 2021-4-15 11:37:55 | 只看该作者
alexncf125 发表于 2021-4-15 09:29
插入以下脚本后, 名字为 xxxxx-动态音源 的音效将不受第二个脚本影响

class AudioFile

我插入后报错了,是我放错了吗,还是需要改什么?

点评

不好意思...我漏了module RPG...end没写, 2L已修正...  发表于 2021-4-15 11:58
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
4
 楼主| 发表于 2021-4-15 12:33:15 | 只看该作者
alexncf125 发表于 2021-4-15 09:29
插入以下脚本后, 名字为 xxxxx-动态音源 的音效将不受第二个脚本影响

module RPG

还是不行
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
24267
在线时间
5041 小时
注册时间
2016-3-8
帖子
1618
5
发表于 2021-4-15 12:40:51 | 只看该作者


啊这...应该不可能啊...算了...
还是直接去第二个脚本, 在那句def volume_change下, 插入2L红字那句吧...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
6
 楼主| 发表于 2021-4-15 13:34:42 | 只看该作者
alexncf125 发表于 2021-4-15 12:40
啊这...应该不可能啊...算了...
还是直接去第二个脚本, 在那句def volume_change下, 插入2L红字那句吧... ...

没有报错了,不过事件注释播放的声效还是没有渐变效果,看来我还是去掉那个音量菜单好了

点评

弄了个范例, 有空可以看看...  发表于 2021-4-15 16:38
链接: https://pan.baidu.com/s/1DADifBABwjCR0_favIayXQ 提取码: rrdd  发表于 2021-4-15 16:37
咦,,,还真的是无效呢...抱歉...我都没仔细地测试...  发表于 2021-4-15 16:30
改好"事件注释播放的声效"的档名也不行???  发表于 2021-4-15 16:15
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9335
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

7
发表于 2021-4-15 16:23:08 | 只看该作者
你先在音量脚本大概19行的:class AudioFile
下面插入一行:attr_accessor :base_volume
然后把音源脚本的大概173行的: audiofile.volume = calc_volume if recalc_vol?
改成:audiofile.base_volume = calc_volume if recalc_vol?
还有184行的:audiofile.volume = new_vol
改成:audiofile.base_volume = new_vol

先这样试试看

评分

参与人数 1+1 收起 理由
q15957123 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
8
 楼主| 发表于 2021-4-15 16:41:37 | 只看该作者
cinderelmini 发表于 2021-4-15 16:23
你先在音量脚本大概19行的:class AudioFile
下面插入一行:attr_accessor :base_volume
然后把音源脚本的 ...

可以了可以了!!渐变效果恢复了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
42 小时
注册时间
2016-1-25
帖子
10
9
 楼主| 发表于 2021-4-15 16:54:34 | 只看该作者
alexncf125 发表于 2021-4-15 12:40
啊这...应该不可能啊...算了...
还是直接去第二个脚本, 在那句def volume_change下, 插入2L红字那句吧... ...

嗯嗯,我会去下载看的,谢谢大佬
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-23 22:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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