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

Project1

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

[已经解决] $game_system.bgm_play("Audio/BGM/XX")出错

 关闭 [复制链接]

Lv1.梦旅人

神之瞳

梦石
0
星屑
60
在线时间
5 小时
注册时间
2009-7-5
帖子
314
跳转到指定楼层
1
发表于 2009-8-1 15:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 上帝的眼睛 于 2009-8-1 21:32 编辑

RT,是我自己编写的脚本,脚本如下:
  1. #==============================================================================
  2. # ■ Scene_Mp3
  3. #------------------------------------------------------------------------------
  4. #    Mp3机器选歌
  5. #==============================================================================
  6. class Scene_Mp3
  7.   def main
  8.     s1="Conan-Z30-Summer Memories.mp3"
  9.     s2="Conan-Z31-Go your own way.mp3"
  10.     s3="Conan-Z32-恋心 如光辉般闪耀.mp3"
  11.     @choose_window=Window_Command.new(640, [s1, s2, s3])
  12.     @choose_window.x=0
  13.     @choose_window.y=0
  14.       # 执行过渡
  15.     Graphics.transition
  16.     # 主循环
  17.     loop do
  18.       # 刷新游戏画面
  19.       Graphics.update
  20.       # 刷新输入信息
  21.       Input.update
  22.       # 刷新画面
  23.       update
  24.       # 如果画面被切换就中断循环
  25.       if $scene != self
  26.         break
  27.       end
  28.     end
  29.     # 装备过渡
  30.     Graphics.freeze
  31.     # 释放命令窗口
  32.     @choose_window.dispose
  33.   end
  34.   
  35.   #===========================================================================
  36.   #刷新
  37.   #===========================================================================
  38.   def update
  39.       if Input.trigger?(Input::B)
  40.       # 演奏取消 SE
  41.       $game_system.se_play($data_system.cancel_se)
  42.       # 切换到物品画面
  43.       $scene = Scene_Item.new(0)
  44.       return
  45.     end
  46.     # 刷新命令窗口
  47.    
  48.     @choose_window.update
  49.     # 按下 C 键的情况下
  50.     if Input.trigger?(Input::C)
  51.       # 命令窗口的光标位置的分支
  52.       case @choose_window.index
  53.       when 0  
  54. $game_system.bgm_play("Audio/BGM/Conan-Z30-Summer Memories")
  55.       when 1  
  56.         $game_system.bgm_play("Audio/BGM/Conan-Z31-Go your own ")
  57.       when 2  
  58.         $game_system.bgm_play("Audio/BGM/Conan-Z32-恋心 如光辉般闪耀")
  59.       end
  60.     end
  61.   end
  62.   end
复制代码
错误提示Game_system的45行有NOMETHODERROR错误

九月三日

  有时我真不理解,怎么有另一个人能够爱她,可以爱她,殊不知我爱她爱得如此真切,如此忘情,如此情意缱倦,除了她我什么也不了解,什么也不知道,什么也没有呀!
——摘自《少年维特之烦恼》

谨以 纪念一段消逝了的感情
ILY ZXY

NOIp什么的最讨厌了!

啊……讨厌,为什么我的网盘全部坏掉了……
zoomshare恢复了,虚惊一场
可恶的skydrive,我XX你的OO,竟把我的帐号封了!

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
2
发表于 2009-8-1 16:26:59 | 只看该作者
本帖最后由 tommay 于 2009-8-1 16:28 编辑

Game_System类的bgm_play方法需要一个参数,这个参数是RPG::AudioFile类的实例。而你给出的参数仅仅是一个字符串,不符合类型的要求。
一般要自定义播放的文件,参照bgm_play的定义,用下面的方法吧
Audio.bgm_play("Audio/BGM/" + bgm.name, bgm.volume, bgm.pitch)
注意括号里的名称、音量、节拍都要换成常量或者已经定义过的量。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

神之瞳

梦石
0
星屑
60
在线时间
5 小时
注册时间
2009-7-5
帖子
314
3
 楼主| 发表于 2009-8-1 17:35:05 | 只看该作者
本帖最后由 上帝的眼睛 于 2009-8-1 17:37 编辑

行了,谢谢

九月三日

  有时我真不理解,怎么有另一个人能够爱她,可以爱她,殊不知我爱她爱得如此真切,如此忘情,如此情意缱倦,除了她我什么也不了解,什么也不知道,什么也没有呀!
——摘自《少年维特之烦恼》

谨以 纪念一段消逝了的感情
ILY ZXY

NOIp什么的最讨厌了!

啊……讨厌,为什么我的网盘全部坏掉了……
zoomshare恢复了,虚惊一场
可恶的skydrive,我XX你的OO,竟把我的帐号封了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
4
发表于 2009-8-1 17:43:13 | 只看该作者
a , b 的值是虾米~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
帖子
995

贵宾

5
发表于 2009-8-1 17:52:07 | 只看该作者
哪里有a,b
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 09:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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