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

Project1

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

[有事请教] 正在学习代码,想问如何实现标题画面音效和游戏内不同?

[复制链接]

Lv2.观梦者

梦石
0
星屑
362
在线时间
36 小时
注册时间
2018-12-29
帖子
35
跳转到指定楼层
1
发表于 2019-3-9 17:41:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
正在学习自定义标题画面,想实现一个功能:

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

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

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

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

求前辈们支个招……
/  w\ 大家好我是飞剑Flysword,正在学习写js代码,希望能早日做出来自己的小游戏嘿嘿

Lv2.观梦者

梦石
0
星屑
362
在线时间
36 小时
注册时间
2018-12-29
帖子
35
2
 楼主| 发表于 2019-3-9 18:51:15 | 只看该作者
解决啦,打完问题之后突然想到,说不定不是用的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=


之前经常听说自己能问出问题的时候,一般都会把胡乱的问题能整理打字出来,自己思路也会清晰些,今天发现真的是很好用……感谢各位前辈。
/  w\ 大家好我是飞剑Flysword,正在学习写js代码,希望能早日做出来自己的小游戏嘿嘿
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
5960
在线时间
1186 小时
注册时间
2014-9-6
帖子
198
3
发表于 2019-3-9 21:01:36 | 只看该作者

点评

非常感谢!!!!!虽然用的不是一个函数……我看看这个怎么实现的(好奇=w=  发表于 2019-3-9 21:48
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 09:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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