Project1

标题: 求一个在标题前显示4张logo的脚本 [打印本页]

作者: 我在孤岛等你    时间: 2014-10-30 23:17
标题: 求一个在标题前显示4张logo的脚本
在搜索中找过了,用不了啊!
作者: tseyik    时间: 2014-10-31 00:46
本帖最后由 tseyik 于 2014-10-31 00:57 编辑

スタートマップ
http://cacaosoft.web.fc2.com/tkool/script/rgss3/startmap.html
・ タイトル画面の代わりに指定されたマップを表示します。
指定的地圖代替標題畫面
・ イベントコマンドを使用して自由なタイトル画面が作成できます。
可用事件指令自由作成標題畫面
・ ピクチャなどを使用してロゴ表示したあとにタイトル画面を表示できます。
使用圖片制作標題畫面
範本
https://skydrive.live.com/redir?resid=EB627954918F7024!192
範本視頻


作者: 泉塚四季    时间: 2014-10-31 07:51
https://rpg.blue/home.php?mod=sp ... o=blog&id=13469
作者: 猩红之月    时间: 2014-10-31 10:52
本帖最后由 VIPArcher 于 2014-10-31 11:23 编辑

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.     [url=home.php?mod=space&uid=420706]@Scene[/url] = first_scene_class.new
  18.     [url=home.php?mod=space&uid=420706]@Scene[/url] = 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','logo (4).png']
  37.     #褪色和淡出效果设置,要输入为true 不要则输入false
  38.     [url=home.php?mod=space&uid=274289]@fade[/url] = true
  39.     #淡出淡入值(帧)【一帧=1/60秒】
  40.     @fade_delay = 20
  41.     #在屏幕中的等待时间,默认为120帧
  42.     @delaying = 120
  43.     #音频模块设定,需要的可以在这里修改
  44.     @audio =[ 'logo.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 [url=home.php?mod=space&uid=274289]@fade[/url] == 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





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