Project1
标题:
VX 关於背景音乐的BUG
[打印本页]
作者:
雪流星
时间:
2008-3-11 16:42
标题:
VX 关於背景音乐的BUG
设置好两张地图中钩上、选好背景音乐(暂且称为 BGM1, BGM2)
在第一张地图设置好船,然後设置事件移动到第二张
测试游戏时,在第一张图会播放背景音乐(暂且称为 BGM1)
然後上船後开始播放船的背景音乐(称为BGM3)
传送到第二章地图,自动切换成BGM2
但是一下船,又切换成BGM1
估计BUG原因是上下交通工具时的BGM记忆功能,纪录上船时的BGM,下船时又切换回去所致
作者:
Beside
时间:
2008-3-11 16:49
于是乎,要修改脚本吧,我人在外面改不了=。=
作者:
cheyenne
时间:
2008-3-11 17:06
其实记忆背景音乐还不如下交通工具时读取当前地图BGM吧…咳,果然是新出的东西BUG多啊…
作者:
burst_TNT
时间:
2008-3-11 18:11
~此方法验证失败,自我PIA飞~
作者:
雪流星
时间:
2008-3-11 18:26
LS的无效
首先@map不是Game_Player的成员
调用了会出现NilClass错误
你那是从Game_Map里面直接贴的吧?
直接用$game_map.autoplay就好了
但是还是没有解决BUG
当交通工具从地图一移动到地图二时,就把交通工具的背景音乐替换掉了
我认为应该在Game_Map判断自动播放的地方在加上是否在交通工具之上的分歧
作者:
burst_TNT
时间:
2008-3-11 18:54
囧。
我理解错了……
作者:
小幽的马甲
时间:
2008-3-11 19:12
明显是脚本漏洞- - [LINE]1,#dddddd[/LINE]
版主对此帖的认可:『工资』,积分『+400』。
作者:
雪风
时间:
2008-3-12 06:30
不用地图里打钩那功能就行了......
偶还是习惯用事件切换
作者:
精灵使者
时间:
2008-3-12 06:32
我记得是上下交通工具的时候自动切换音乐的是否?
那么我就用切换的时候重新播放好了……反正我那里肯定要设的。
一般的情况下地图不会轻易的打勾播放音乐的……
作者:
趙雲
时间:
2008-3-12 06:49
class Game_Map
def map
return @map
end
def autoplay
@map.bgm.play if @map.autoplay_bgm unless $game_player.in_vehicle?
@map.bgs.play if @map.autoplay_bgs
end
end
class Game_Player
alias old_transfer perform_transfer
def perform_transfer
old_transfer
@walking_bgm = $game_map.map.bgm
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1