Project1

标题: 正在学习代码,想问如何实现标题画面音效和游戏内不同? [打印本页]

作者: ltxfj    时间: 2019-3-9 17:41
标题: 正在学习代码,想问如何实现标题画面音效和游戏内不同?
正在学习自定义标题画面,想实现一个功能:

就是现在虽然可以自己用不同的图片代替开始游戏、读取进度之类的,并且可以控制,但是目前的选择音效仍然和游戏内相同。

我想试着实现标题部分的“选择”“确认”音效和游戏内的“选择”“确认”音效不一样,使用一些自定义音效。

目前的想法是:找到如何实现“选择”“确认”这两个音效的函数,然后判断是否是scene_title调用,是的话就播放不同音效。

……但是找了半天也只找到一个AudioManager.playSe……也不知道是通过什么来判断该播放哪个音效的。

求前辈们支个招……
作者: ltxfj    时间: 2019-3-9 18:51
解决啦,打完问题之后突然想到,说不定不是用的playse,而是直接写成了函数名字,于是搜了一下cursor……居然真的找到了SoundManager.playCursor这个函数,然后后面就是PlayOk。

于是把这俩函数改了一下:

  1. SoundManager.playCursor = function() {

  2.     if ( SceneManager._scene instanceof Scene_Title ){
  3.         this.playSystemSound(19);
  4.     }else{
  5.         this.playSystemSound(0);
  6.     }
  7. };
  8. SoundManager.playOk = function() {
  9.    
  10.     if ( SceneManager._scene instanceof Scene_Title ){
  11.         this.playSystemSound(20);
  12.     }else{
  13.         this.playSystemSound(1);
  14.     }
  15. };
复制代码


19和20是魔法回避和反射的声效,因为自己用不上就把新音效放这里了……

然后试了下成功在标题画面替换了=w=


之前经常听说自己能问出问题的时候,一般都会把胡乱的问题能整理打字出来,自己思路也会清晰些,今天发现真的是很好用……感谢各位前辈。
作者: mr24970985    时间: 2019-3-9 21:01
開始遊戲專用 SE 插件
系統 SE 變更插件




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