Project1

标题: 求一段播放声音的脚本 [打印本页]

作者: 冰舞蝶恋    时间: 2012-7-9 13:55
标题: 求一段播放声音的脚本
那什么。。一年没动vx实在忘的差不多了囧=v=dsu_plus_rewardpost_czw
作者: limaolinghu    时间: 2012-7-9 14:00
  #--------------------------------------------------------------------------
  # ● 播放标题音乐
  #--------------------------------------------------------------------------
  def play_title_music
    $data_system.title_bgm.play
    RPG::BGS.stop
    RPG::ME.stop
  end

#==============================================================================
# ■ Sound
#------------------------------------------------------------------------------
#  本模组用于播放音效。它从数据库中的$data_system获取设置好的音效并播放。
#==============================================================================

module Sound

  # 游标
  def self.play_cursor
    $data_system.sounds[0].play
  end

  # 确定键
  def self.play_decision
    $data_system.sounds[1].play
  end
作者: 冰舞蝶恋    时间: 2012-7-9 14:10
limaolinghu 发表于 2012-7-9 14:00
#--------------------------------------------------------------------------
  # ● 播放标题音乐
   ...

这。这个不行啊。。
我说的是一段语句……
作者: 铅笔描绘的思念    时间: 2012-7-9 14:45
Audio.bgm_play(filename[, volume[, pitch]]) 开始播放背景音乐(BGM)
Audio.bgs_play(filename[, volume[, pitch]]) 开始播放背景音效(BGS)
Audio.me_play(filename[, volume[, pitch]]) 开始播放事件音乐(ME)
Audio.se_play(filename[, volume[, pitch]])开始播放事件音效(SE)
F1 RGSS 内建模块 Audio 音频模块有更详细的。。。。
作者: R-零    时间: 2012-7-10 15:33
本帖最后由 R-零 于 2012-7-10 15:38 编辑

如上所述,三个参数只有第一个不可省,Audio.bgm_play(文件名,音量 = 100,节拍=100)

如果觉得麻烦就这样
  1. def bgm(n,v=100,p=100)
  2. Audio.bgm_play(n,v,p)
  3. end
  4. def bgs(n,v=100,p=100)
  5. Audio.bgs_play(n,v,p)
  6. end
  7. def se(n,v=100,p=100)
  8. Audio.se_play(n,v,p)
  9. end
  10. def me(n,v=100,p=100)
  11. Audio.me_play(n,v,p)
  12. end
复制代码
避免记错(不过对kernel加这种东西真的很不爽


如果想不起来就按F1帮助吧




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