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

Project1

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

[已经解决] 标题画面随机变化脚本如何增加随机音乐

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
136 小时
注册时间
2010-11-8
帖子
33
跳转到指定楼层
1
发表于 2011-3-21 22:12:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问这个脚本
http://rpg.blue/thread-77221-1-1.html

在设定随机标题画面时,有办法连同背景音乐也一起更换吗?

像是随机到第三种开头图片就配设定的第三种开头音乐这样…

Lv1.梦旅人

梦石
0
星屑
50
在线时间
136 小时
注册时间
2010-11-8
帖子
33
3
 楼主| 发表于 2011-3-21 23:05:57 | 只看该作者
本帖最后由 tim315121 于 2011-3-22 14:18 编辑

回复 Rion幻音 的帖子

有随机效果了,不过跟我要的有一点点不一样,应该是我没讲清楚的缘故,抱歉

我要的效果以范例来讲就是

随机到Title标题时,播放Theme1音乐
随机到Title50标题时,播放Theme4音乐

我标题数量跟音乐数量是一样多的,所以不会有没对到音乐而出错的问题




自己东改西改后试出来了…
  1.    def create_title_graphic
  2.     @sprite = Sprite.new
  3.     title_random = rand(Title.size)
  4.     @sprite.bitmap = Cache.system(Title[title_random].to_s)
  5.     Audio.bgm_play("Audio/bgm/" + Title_BGM[title_random].to_s)
  6.     RPG::BGS.stop
  7.     RPG::ME.stop
  8.   end
  9.   def play_title_music
  10.   end
复制代码

评分

参与人数 2星屑 +44 收起 理由
企鹅达达 + 4 嗯嗯,同上
Rion幻音 + 40 自己动手好习惯~

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
2
发表于 2011-3-21 22:37:11 | 只看该作者
  1. #==============================================================================
  2. # [RMVX] +VX标题画面随机变化+
  3. #------------------------------------------------------------------------------
  4. # 版本 1.0
  5. # 原作者: Woratana [[email protected]]
  6. # 发布日期: 07/02/2008
  7. # 汉化:zero2
  8. #
  9. # 这个脚本会随机标题画面
  10. #
  11. # 您还可以设置标题画面的照片还可以通过随机线:
  12. # 标题 = ["文件1","文件2","文件3",...]
  13. # 标题画面图片,必须在文件夹中的"System"
  14. #
  15. # 例如, 标题 = ["Screenfire","Title1"]
  16. # >> 标题画面,将随机选其一做为标题画面 "Screenfire" and "Title1".
  17. #=============================================================================
  18. class Scene_Title < Scene_Base
  19.   Title = Array.new
  20.   
  21.   # 将要使用标题屏幕画面随机在这里设置!!
  22.   Title = ["Title","Title10","Title25","Title50","Title80"]
  23.   # 将要使用标题屏幕音乐随机在这里设置!!
  24.   Title_BGM = ["Theme1","Theme2","Theme3","Theme4"]
  25.   
  26.   def create_title_graphic
  27.     @sprite = Sprite.new
  28.     title_random = rand(Title.size)
  29.     @sprite.bitmap = Cache.system(Title[title_random].to_s)
  30.   end
  31.   def play_title_music
  32.     bgm_random = rand(Title_BGM.size)
  33.     Audio.bgm_play("Audio/bgm/" + Title_BGM[bgm_random].to_s)
  34.     RPG::BGS.stop
  35.     RPG::ME.stop
  36.   end
  37. end
复制代码
没测试过,有问题请报告~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 20:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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