Project1

标题: 如何用脚本实现切换对话时播放音效 [打印本页]

作者: Foyo    时间: 2023-10-22 13:06
标题: 如何用脚本实现切换对话时播放音效
如题,想问问各位大佬如何在切换对话时播放se。

我知道可以在每句对话结束后手动添加,可是我游戏已经制作大半,突然发现了一个很适合的音效,此时再手动添加实在是太麻烦了,如何用脚本更简单地实现呢?
作者: Rose_shadows    时间: 2023-10-22 23:53
本帖最后由 Rose_shadows 于 2023-11-2 17:57 编辑

写了个插件方便使用和管理:
消息切换音效插件v1.0.3.zip (1.99 KB, 下载次数: 25)
作者: Foyo    时间: 2023-10-23 00:32
Rose_shadows 发表于 2023-10-22 23:53
写了个插件方便使用和管理:

太感谢啦!我去试试!
作者: Foyo    时间: 2023-10-23 00:39
Rose_shadows 发表于 2023-10-22 23:53
写了个插件方便使用和管理:

感谢大佬,效果非常棒
作者: Rose_shadows    时间: 2023-10-23 11:17
Foyo 发表于 2023-10-23 00:39
感谢大佬,效果非常棒

突然发现一个Bug,长按的话音效会重复播放。我在原来的地方更新了插件文件,重新下载一下吧
作者: Foyo    时间: 2023-10-24 17:16
Rose_shadows 发表于 2023-10-23 11:17
突然发现一个Bug,长按的话音效会重复播放。我在原来的地方更新了插件文件,重新下载一下吧 ...

辛苦大佬!改版后长按快进确实丝滑了很多,不会再有重复音效了,但不知道为什么改过的版本中间会有一两下音效漏掉的地方
作者: Rose_shadows    时间: 2023-10-24 22:45
本帖最后由 Rose_shadows 于 2023-10-24 23:09 编辑

这个插件只在切换对话时才会播放音效,打开和关闭对话窗口时不会播放。
我在原来的地方又更新了一次插件,更新后打开和关闭对话窗口时也会播放音效,你试试看问题还在不在
作者: Foyo    时间: 2023-10-25 03:22
本帖最后由 Foyo 于 2023-10-25 03:24 编辑
Rose_shadows 发表于 2023-10-24 22:45
这个插件只在切换对话时才会播放音效,打开和关闭对话窗口时不会播放。
我在原来的地方又更新了 ...


十分感谢!不过好像这次的附件点不开的样子该附件无法读取。

截屏.png (35.57 KB, 下载次数: 26)

截屏.png

作者: Foyo    时间: 2023-11-1 03:29
Rose_shadows 发表于 2023-10-24 22:45
这个插件只在切换对话时才会播放音效,打开和关闭对话窗口时不会播放。
我在原来的地方又更新了 ...

抱歉大佬打扰了,有没有可能在插件中设立一个开关,当开关开启时,切换对话就不会再播放音效了(某些时候不播放音效的演出效果更好),我自己为这事折腾了好几天,奈何脚本白痴实在太抓瞎,怎么弄都弄不好万分感谢!
作者: 小秋橙    时间: 2023-11-1 08:17
JAVASCRIPT 代码复制
  1. var d101 = Game_Interpreter.prototype.command101; // 暂存对话命令
  2. Game_Interpreter.prototype.command101 = function() {
  3.     if (!$gameMessage.isBusy()) {
  4.         if ($gameSwitches._data[m]) // 仅当m号开关开启时播放音效
  5.             SoundManager.playSystemSound(N); // N为0-23的任何一个整数
  6.         // 也可以用 $gameVariables._data[n] 取用n号变量值来实现不同时候播放不同音效
  7.         return d101.call(this); // 正常执行对话命令
  8.     } else
  9.         return false;
  10. }

作者: Rose_shadows    时间: 2023-11-2 17:58
Foyo 发表于 2023-11-1 03:29
抱歉大佬打扰了,有没有可能在插件中设立一个开关,当开关开启时,切换对话就不会再播放音效了(某些时候 ...

更新的插件还是放到2楼了,再重新下载一下吧
作者: Foyo    时间: 2023-11-3 03:15
Rose_shadows 发表于 2023-11-2 17:58
更新的插件还是放到2楼了,再重新下载一下吧

感谢大佬!真的太厉害了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1