Project1

标题: 如何判断两段BGM是否为同一首音乐 [打印本页]

作者: 片羽樱    时间: 2009-4-21 03:40
标题: 如何判断两段BGM是否为同一首音乐
如何判断两段BGM是否是同一首音乐
例如判断下$game_temp.map_bgm和$game_system.battle_bgm是否是同一首 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: TERENCE    时间: 2009-4-21 05:35
具体LZ想要什麼~~~不清楚.....但可以这麼做

unless $game_temp.map_bgm == nil
A = $game_temp.map_bgm.name
else
A = nil
end
B = $game_system.battle_bgm.name
if A==B
.... # 同一首
else
.... # 不同一首
end [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: tommay    时间: 2009-4-21 05:39
以下引用TERENCE于2009-4-20 21:35:42的发言:

具体LZ想要什麼~~~不清楚.....但可以这麼做

A = $game_temp.map_bgm.name unless $game_temp.map_bgm == nil
B = $game_system.battle_bgm.name
if A==B
.... # 同一首
else
.... # 不同一首
end

为什么我在事件中试验不行呢?
作者: TERENCE    时间: 2009-4-21 05:48
LS 回帖太快了=V=
我已經改了~~~
作者: tommay    时间: 2009-4-21 06:04
请帮我看下我的试验工程,谢谢!
http://rpg.blue/upload_program/d/tommay_Project10_120693775.rar

作者: TERENCE    时间: 2009-4-21 06:40
以下引用tommay于2009-4-20 22:04:04的发言:

请帮我看下我的试验工程,谢谢!
http://rpg.blue/upload_program/d/tommay_Project10_120693775.rar

这工程里的判断当然一直会false
因为$game_temp.map_bgm一直处於nil狀態,

$game_temp.map_bgm 是 地图画面 BGM (战斗前时记忆用)
只要没进入战斗 該值 都处於空值状态
作者: tommay    时间: 2009-4-21 06:49
原来如此,多谢前辈指点!




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