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

Project1

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

如何讓標題音樂隨機?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
跳转到指定楼层
1
发表于 2009-6-8 02:06:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
帖子
555
2
发表于 2009-6-8 02:20:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

梦石
0
星屑
124
在线时间
1552 小时
注册时间
2008-4-13
帖子
2347

开拓者第4届短篇游戏比赛亚军

3
发表于 2009-6-8 02:54:13 | 只看该作者
不是随机战斗音乐吧,LZ要的是随机标题音乐~

把脚本Scene_Title60行左右处的

  1. # 演奏标题 BGM
  2. $game_system.bgm_play($data_system.title_bgm)

复制代码


改为


  1.     # 演奏标题 BGM
  2.     bgmrand=rand(3)
  3.     if bgmrand==0
  4.     Audio.bgm_play("Audio/BGM/标题音乐1")
  5.     else
  6.     if bgmrand==1
  7.     Audio.bgm_play("Audio/BGM/标题音乐2")
  8.     else
  9.     Audio.bgm_play("Audio/BGM/标题音乐3")
  10.     end
  11.     end
复制代码


就好了,标题音乐1、2、3请更改为放在Audio/BGM/文件夹下的音乐名称,例如“012-Theme01.mid”之类的,请LZ根据自己的需要进行修改~
以上~
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
4
 楼主| 发表于 2009-6-8 04:23:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

梦石
0
星屑
124
在线时间
1552 小时
注册时间
2008-4-13
帖子
2347

开拓者第4届短篇游戏比赛亚军

5
发表于 2009-6-8 04:32:12 | 只看该作者
文件最好把拓展名也加上~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
6
 楼主| 发表于 2009-6-8 04:36:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

梦石
0
星屑
124
在线时间
1552 小时
注册时间
2008-4-13
帖子
2347

开拓者第4届短篇游戏比赛亚军

7
发表于 2009-6-8 04:45:47 | 只看该作者
以下引用鲔鱼吐司于2009-6-7 20:36:51的发言:


以下引用kakarot于2009-6-7 20:32:12的发言:

文件最好把拓展名也加上~


[本贴由作者于 2009-6-7 20:33:03 最后编辑]



大大~ 這樣寫也可以吧~

bgmrand=rand(2)
  if bgmrand==1
  Audio.bgm_play("Audio/BGM/666")
  end
  if bgmrand==2
  Audio.bgm_play("Audio/BGM/777")
  end


貌似不行,因为rand(2)取的是0到1而不是1到2的随机数,所以要把if的判断条件改成if bgmrand==0和if bgmrand==1
具体参考这里:
http://rpg.blue/viewthread.php?tid=77794

还有..别叫咱大大了..咱只是个脚本小白..
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
8
发表于 2009-6-8 04:49:18 | 只看该作者
以下引用kakarot于2009-6-7 20:32:12的发言:

文件最好把拓展名也加上~

后缀可以不加

以下引用鲔鱼吐司于2009-6-7 20:36:51的发言:
大大~ 這樣寫也可以吧~

rand(n)是随机产生0~n-1的数,所以不会有rand(n)==n的情形。
还有,这种情况下不必用if,直接:
case rand(2)
when 0
  Audio.bgm_play(xxx)
when 1
  Audio.bgm_play(xxx)
end
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
9
发表于 2009-6-8 04:49:19 | 只看该作者
Audio.bgm_play("Audio/BGM/出塞歌")

只是觉得 那个666 是全角 不知道能不能找到 汉字名也行
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
帖子
265
10
 楼主| 发表于 2009-6-8 04:50:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-13 15:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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