Project1

标题: 我在用RPG maker xp 的脚本时遇到的问题 [打印本页]

作者: zgxtianxia1    时间: 2008-1-2 23:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: zgxtianxia1    时间: 2008-1-2 23:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-1-2 23:57
这个不能这样……你可以用个开关来控制音乐比较好一些
作者: 心情de对白    时间: 2008-1-2 23:58
以下引用zgxtianxia1于2008-1-2 15:50:16的发言:


本贴悬赏额度如下:VIP:0   积分:100   好人卡:0

全部语句为
if Audio.bgm_play("xiaoao")
Audio.bgm_stop
else
  Audio.bgm_play("xiaoao")
end
为什么测试时只运行
else
  Audio.bgm_play("xiaoao")
       不运行
if Audio.bgm_play("xiaoao")
Audio.bgm_stop
的部分呢????????????????????????
我本意是想 按一遍 播放音乐xiaoao,再按停止 播放音乐........如此循环反复.

你是想在某个场景一之循环播放这手歌曲?
作者: zgxtianxia1    时间: 2008-1-3 00:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 洛克人SZ    时间: 2008-1-3 00:09
以下引用zgxtianxia1于2008-1-2 15:50:16的发言:


本贴悬赏额度如下:VIP:0   积分:100   好人卡:0

全部语句为
if Audio.bgm_play("xiaoao")
Audio.bgm_stop
else
  Audio.bgm_play("xiaoao")
end
为什么测试时只运行
else
  Audio.bgm_play("xiaoao")
       不运行
if Audio.bgm_play("xiaoao")
Audio.bgm_stop
的部分呢????????????????????????
我本意是想 按一遍 播放音乐xiaoao,再按停止 播放音乐........如此循环反复.


这个要写成这样:
if $game_system.playing_bgm == "xiaoao"
  $game_system.bgm_stop
else
  $game_system.bgm_play("xiaoao")
end
作者: 精灵使者    时间: 2008-1-3 02:48
对啊。
我怎么没有想到呢?
原来 $game_system.playing_bgm 这个是可以提取当前的音乐名称么?
太感谢了!
作者: zgxtianxia1    时间: 2008-1-4 18:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-1-4 18:58
那个确实是你播放的音乐么?另外,不要忘记写路径
作者: zgxtianxia1    时间: 2008-1-4 19:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-1-4 19:26
经我测试,应该这么写。
if $game_system.playing_bgm.name == "xiaoao"
$game_system.bgm_stop
else
$game_system.bgm_play("xiaoao")
end




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