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

Project1

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

[已经过期] 仿《星球大战》字幕中怎样播放音乐?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
235
在线时间
0 小时
注册时间
2009-9-22
帖子
2
跳转到指定楼层
1
发表于 2010-10-19 08:19:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
代码中有这样一段:      
(这是第51行) $game_temp.map_bgm = $game_system.playing_bgm

    # 如果要播放音乐的话更改以下两行(文件名)并去掉注释

    #opening_bgm=RPG::AudioFile.new("Audio/BGM/Star Wars.mid", 100, 100)

    #$game_system.bgm_play(opening_bgm)


我在 Audio/BGM下放了starwars.MP3,把第一句代码修改为
#opening_bgm=RPG::AudioFile.new("Audio/BGM/starwars.mp3", 100, 100)
不知道下一句代码应该如何修改,请各位高手指点下,谢谢
如果不修改,运行时报错:脚本的第51行NoMethodError
undefined method "playing_bgm" for nil:NilClass

   

Lv1.梦旅人

梦石
0
星屑
50
在线时间
72 小时
注册时间
2010-10-18
帖子
104
2
发表于 2010-10-19 16:39:59 | 只看该作者
注释中说得蛮清楚了
请记得把#去掉
至於那两句代码  其实你只需修改opening_bgm=...这行
第二行前面加入$game_temp.map_bgm =
报错  我猜是你调用那两行   $game_temp.map_bgm这行就要注释掉
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
235
在线时间
0 小时
注册时间
2009-9-22
帖子
2
3
 楼主| 发表于 2010-10-19 17:11:45 | 只看该作者
回复 迷路子 的帖子
非常感谢,不过我试了一下还是不行。
首先去去掉了#号,在第二行括号里加入了$game_temp.map_bgm  =
如果不把第51行注释掉,一样报错
如果注释掉51行,报错就是 NoMethodError
undefined method "bgm_play" for nil:NilClass


   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
72 小时
注册时间
2010-10-18
帖子
104
4
发表于 2010-10-19 20:00:32 | 只看该作者
检查是否有bgm_play这个函数
下午没仔细看
如果该脚本没定义bgm_play
试著把bgm_play改成playing_bgm
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 01:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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