查看: 2732|回复: 4

[已经过期] 开始菜单如何随机播放背景音乐?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-7-25
回帖
54
发表于 2011-7-3 20:50:11 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
回帖
2677

贵宾

发表于 2011-7-3 21:44:30 | 显示全部楼层
可以用rand摇出随机数,然后用case when神马的对应音乐~
需要我直接写出脚本吗?

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
回帖
423
发表于 2011-7-3 22:54:53 | 显示全部楼层
本帖最后由 oОS+WEi 于 2011-7-3 22:55 编辑

话说  难道不能用事件,先随机生成0~X(X数字表示你总共准备了多少首歌)
然后用条件分歧,当随机数为0的时候放XX歌, 随机数为1的时候放XX歌,这样以此类推
因为生成的是随机数所以每次启动时,当歌足够多时,就能每次都听到不同的歌
话说,这个是事件标题的,如果是默认标题的话还是请教楼上的那位兄

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分

回复

使用道具 举报

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
回帖
2677

贵宾

发表于 2011-7-3 23:51:01 | 显示全部楼层
好了,看来lz还是需要脚本的啊...
方法:Scene_Title后插入:
  1.     bgm_id=rand(3)
  2.     case bgm_id
  3.     when 0
  4.       Audio.bgm_play("Audio/BGM/012-Theme01")
  5.     when 1
  6.       Audio.bgm_play("Audio/BGM/013-Theme02")
  7.     when 2
  8.       Audio.bgm_play("Audio/BGM/014-Theme03")
  9.     end
复制代码
原理:取随机数0到3(三种可能 0 1 2)
     然后对应为0,1,2的时候播放对应的BGM。
范例: Project2.rar (186.37 KB, 下载次数: 51)

更改的方法:可以自行设定多少种结果,也可以自行设定随机播放的BGM的对应。

评分

参与人数 1星屑 +300 梦石 +2 收起 理由
「旅」 + 300 + 2

查看全部评分


魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-7-25
回帖
54
 楼主| 发表于 2011-7-4 08:35:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部