用笔记本打开游戏文件夹里的www/js/plugins/BasicMapVoice.js 使用搜索功能Ctrl+F快捷键,搜stop,找到最后一个内容 Window_Message.prototype.terminateMessage = function() { if (!$gameParty.inBattle()) { /*AudioVoice.stopVc();*/
⋯
其他游戏没有上述的文件,但应该有其他同样功能的文件,例如 PRTN_ModifyCoreScript.js 修改其中的 var _Window_Message_terminateMessage = Window_Message.prototype.terminateMessage; Window_Message.prototype.terminateMessage = function () { //console.log('GO'); _Window_Message_terminateMessage.call(this); // AudioManager.stopCv(); ←修改这里 只是修改这里会出现语音重叠,并且在上一句语音结束时,所有重叠的语音会同步停止 所以要额外修改一个地方 Wataridori_CharacterVoice.js 修改其中的 AudioManager.playCv = function(cv) { if (openingBackLog === true) {return} // PRTN modified (add) if (cv.name) { this.stopCv(); // PRTN modified ←删去前面的//符号,未修改前 前面有// 这样就能达到语音不停止的效果了
加上这个,基本所有没有语音不中断的rpg游戏都适用
没有语音不中断好影响使用
⋯