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

Project1

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

[已经解决] 图书馆的logo脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
904
在线时间
5 小时
注册时间
2015-3-26
帖子
4
跳转到指定楼层
1
发表于 2015-3-28 19:46:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
多logo的脚本请教如何放背景音乐。(ΦωΦ)

RUBY 代码复制
  1. class Scene_logo
  2.  
  3.   #设定标准值
  4.   AudioTypes = %w( BGM BGS ME SE )
  5.  
  6.   def initialize
  7.     #图像名字可以自定义,可以自己添加
  8.     @img = [ 'logo (1).png', 'logo (2).png' , 'logo (3).png' ]
  9.     #褪色和淡出效果设置,要输入为true 不要则输入false
  10.     @fade = true
  11.     #淡出淡入值(帧)【一帧=1/60秒】
  12.     @fade_delay = 20
  13.     #在屏幕中的等待时间,默认为120帧
  14.     @delaying = 120
  15.     #音频模块设定,需要的可以在这里修改
  16.     @audio =[ 'Applause1.ogg', 100, 100, AudioTypes[9] ]
  17.     main
  18.   end
  19.   #----------------------------------------------------------------------------
  20.   # ● 主处理
  21.   #----------------------------------------------------------------------------
  22.   def main
  23.     @img.each{ |i|
  24.      @sprite = Sprite.new
  25.      @sprite.bitmap = Cache.system(i)
  26.      if AudioTypes
  27.        case @audio[3]
  28.        when 'BGM'
  29.          Audio.bgm_play("Audio/BGM/#{@audio[0]}", @audio[1], @audio[2])
  30.        when 'BGS'
  31.          Audio.bgs_play("Audio/BGS/#{@audio[3]}", @audio[4], @audio[5])
  32.        when 'ME'
  33.          Audio.me_play("Audio/ME/#{@audio[6]}", @audio[7], @audio[8])
  34.        when 'SE'
  35.          Audio.se_play("Audio/SE/#{@audio[9]}", @audio[10], @audio[11])
  36.       end
  37.      end

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-3-28 21:57:50 | 只看该作者
貌似你脚本没完全丢上来,也懒得看
播放背景音乐可以用
  1. Audio.bgm_play("音乐路径",音量,音调)
复制代码
来播放

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

卑微的梦

梦石
0
星屑
523
在线时间
820 小时
注册时间
2013-2-23
帖子
1185

短篇九勇士组季军

3
发表于 2015-3-29 12:14:42 手机端发表。 | 只看该作者
(°ー°〃)你脚本都没放完全,昨天问了几句又自己跑了,醉了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
904
在线时间
5 小时
注册时间
2015-3-26
帖子
4
4
 楼主| 发表于 2015-3-30 22:47:28 | 只看该作者
子弹君 发表于 2015-3-29 12:14
(°ー°〃)你脚本都没放完全,昨天问了几句又自己跑了,醉了

我错了,我用了另外一个logo脚本。就是存档画面貌似被背景顶掉了。下面是图书馆那个代码
RUBY 代码复制
  1. #===============================================================================
  2. # ■ 开头画面添加logo
  3. #-------------------------------------------------------------------------------
  4. # RGSS3版本
  5. #版本号:1.00
  6. #再次作者:猫尾草
  7. #原作者:Dëvic
  8. #===============================================================================
  9.  
  10. module SceneManager
  11.   #--------------------------------------------------------------------------
  12.   # ● 运行
  13.   #--------------------------------------------------------------------------
  14.   def self.run
  15.     DataManager.init
  16.     Audio.setup_midi if use_midi?
  17.     @scene = first_scene_class.new
  18.     @scene = scend_scene_class.new
  19.     @scene.main while @scene
  20.   end
  21.   def self.first_scene_class
  22.     $BTEST ? Scene_Battle : Scene_logo
  23.   end
  24.   def self.scend_scene_class
  25.     $BTEST ? Scene_Battle : Scene_Title
  26.   end
  27. end
  28.  
  29. class Scene_logo
  30.  
  31.   #设定标准值
  32.   AudioTypes = %w( BGM BGS ME SE )
  33.  
  34.   def initialize
  35.     #图像名字可以自定义,可以自己添加
  36.     @img = [ 'logo (1).png', 'logo (2).png' , 'logo (3).png' ]
  37.     #褪色和淡出效果设置,要输入为true 不要则输入false
  38.     @fade = true
  39.     #淡出淡入值(帧)【一帧=1/60秒】
  40.     @fade_delay = 20
  41.     #在屏幕中的等待时间,默认为120帧
  42.     @delaying = 120
  43.     #音频模块设定,需要的可以在这里修改
  44.     @audio =[ 'Applause1.ogg', 100, 100, AudioTypes[9] ]
  45.     main
  46.   end
  47.   #----------------------------------------------------------------------------
  48.   # ● 主处理
  49.   #----------------------------------------------------------------------------
  50.   def main
  51.     @img.each{ |i|
  52.      @sprite = Sprite.new
  53.      @sprite.bitmap = Cache.system(i)
  54.      if AudioTypes
  55.        case @audio[3]
  56.        when 'BGM'
  57.          Audio.bgm_play("Audio/BGM/#{@audio[0]}", @audio[1], @audio[2])
  58.        when 'BGS'
  59.          Audio.bgs_play("Audio/BGS/#{@audio[3]}", @audio[4], @audio[5])
  60.        when 'ME'
  61.          Audio.me_play("Audio/ME/#{@audio[6]}", @audio[7], @audio[8])
  62.        when 'SE'
  63.          Audio.se_play("Audio/SE/#{@audio[9]}", @audio[10], @audio[11])
  64.       end
  65.      end
  66.     Graphics.transition
  67.     Graphics.fadein(@fade_delay) if @fade == true
  68.     Graphics.wait(@delaying)
  69.     Graphics.fadeout(@fade_delay) if @fade == true
  70.     Graphics.freeze
  71.     @sprite.dispose and @sprite.bitmap.dispose
  72.     Graphics.freeze
  73.     }
  74.   end
  75.   SceneManager.call(Scene_Title)
  76. end
(o゚ω゚o)

点评

放se试试看ogg格式  发表于 2015-3-30 23:10
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
904
在线时间
5 小时
注册时间
2015-3-26
帖子
4
5
 楼主| 发表于 2015-4-7 22:06:47 | 只看该作者
VIPArcher 发表于 2015-3-28 21:57
貌似你脚本没完全丢上来,也懒得看
播放背景音乐可以用来播放

多谢啦(=゚ω゚)=
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 22:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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