Project1

标题: 请问如何完全禁止音乐音效播放 [打印本页]

作者: pajiman1999    时间: 2023-3-4 12:53
标题: 请问如何完全禁止音乐音效播放
请问如何完全禁止音乐音效播放  就是让程序跳过这一步 不执行
作者: 小秋橙    时间: 2023-3-4 12:53
下面的代码位于rpg_objects.js第10000行,它们是【事件指令】中那些音频控制的实现。
只要在任何一个函数开头用if()语句判定变量、开关等条件就能做到【满足/不满足某些条件时该指令才执行】。
注意这里只给出了事件指令,而“切换地图、战斗、乘降载具、菜单操作声效”等不受控制,如有需要请进一步修改AudioManager下的四个playXxx函数。
JAVASCRIPT 代码复制
  1. // Play BGM
  2. Game_Interpreter.prototype.command241 = function() {
  3.     AudioManager.playBgm(this._params[0]);
  4.     return true;
  5. };
  6.  
  7. // Fadeout BGM
  8. Game_Interpreter.prototype.command242 = function() {
  9.     AudioManager.fadeOutBgm(this._params[0]);
  10.     return true;
  11. };
  12.  
  13. // Save BGM
  14. Game_Interpreter.prototype.command243 = function() {
  15.     $gameSystem.saveBgm();
  16.     return true;
  17. };
  18.  
  19. // Resume BGM
  20. Game_Interpreter.prototype.command244 = function() {
  21.     $gameSystem.replayBgm();
  22.     return true;
  23. };
  24.  
  25. // Play BGS
  26. Game_Interpreter.prototype.command245 = function() {
  27.     AudioManager.playBgs(this._params[0]);
  28.     return true;
  29. };
  30.  
  31. // Fadeout BGS
  32. Game_Interpreter.prototype.command246 = function() {
  33.     AudioManager.fadeOutBgs(this._params[0]);
  34.     return true;
  35. };
  36.  
  37. // Play ME
  38. Game_Interpreter.prototype.command249 = function() {
  39.     AudioManager.playMe(this._params[0]);
  40.     return true;
  41. };
  42.  
  43. // Play SE
  44. Game_Interpreter.prototype.command250 = function() {
  45.     AudioManager.playSe(this._params[0]);
  46.     return true;
  47. };
  48.  
  49. // Stop SE
  50. Game_Interpreter.prototype.command251 = function() {
  51.     AudioManager.stopSe();
  52.     return true;
  53. };

作者: pajiman1999    时间: 2023-3-5 20:44
谢谢 大哥





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