Project1

标题: 一个地图需要多个背景BGM,请教! [打印本页]

作者: 绿林好汉    时间: 2008-11-7 17:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 17:26
我想問一下,你那些數字代表什麼?
作者: 绿林好汉    时间: 2008-11-7 17:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 17:42
在Game_Map里面搜索  def autoplay

@map.bgm.play if @map.autoplay_bgm unless $game_player.in_vehicle?
改成

if [1, 2, 3].include(@map_id)  # 1, 2, 3 是你要有上述效果的地图ID
  Audio.bgm_fade(淡出时间)
  if $game_switches[15]
    Audio.bgm_play(文件名)
  else
    Audio.bgm_play(文件2名)
  end
else
  @map.bgm.play if @map.autoplay_bgm unless $game_player.in_vehicle?
end
然後在
作者: 绿林好汉    时间: 2008-11-7 17:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 绿林好汉    时间: 2008-11-7 17:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 18:26
如果B是固定的
那就把他设为地图原本的自动BGM
然後:
if $game_switches[15]
  case @map_id
  when 1
    Audio.bgm_play(文件名)
  when 2
    Audio.bgm_play(文件2名)
.......
  end
else
  @map.bgm.play if @map.autoplay_bgm unless $game_player.in_vehicle?
end

作者: 缔辋    时间: 2008-11-7 18:33
直接创建个事件
条件分歧可以不?
作者: 绿林好汉    时间: 2008-11-7 18:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 绿林好汉    时间: 2008-11-7 18:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 绿林好汉    时间: 2008-11-7 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 19:15
请不要连帖
善用论坛编辑功能
[LINE]1,#dddddd[/LINE]
你的320行是哪一行?
作者: 绿林好汉    时间: 2008-11-7 19:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 19:35
你说你直接贴....是贴在哪里

应该要贴在前面所说,要修改的地方喔
也就是在Game_Map里面
替换这句:
@map.bgm.play if @map.autoplay_bgm unless $game_player.in_vehicle?
作者: 绿林好汉    时间: 2008-11-7 19:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-11-7 20:04
我沒說刪了那四行.....

你那是沒有修改BGM bug的版本
把那些內容替換這句:
@map.bgm.play if @map.autoplay_bgm

另外,看一下這一帖
http://rpg.blue/viewthread.php?tid=80572

我猜你那版應該還有其他BUG

作者: 绿林好汉    时间: 2008-11-7 20:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 绿林好汉    时间: 2008-11-8 17:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 木葬枫    时间: 2008-11-8 18:56
脚本你不会…还不想用事件……




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