赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 1017 |
最后登录 | 2013-5-27 |
在线时间 | 13 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 13 小时
- 注册时间
- 2011-3-7
- 帖子
- 37
|
本帖最后由 伤痕累累 于 2012-7-10 14:38 编辑
在Scene_Title之后,Main之前插入:- #==============================================================================
- # ** Scene_Title
- #------------------------------------------------------------------------------
- # 這個類用來執行顯示標題畫面的程式。
- #==============================================================================
- class Scene_Title < Scene_Base
- #--------------------------------------------------------------------------
- # * 程式開始
- #--------------------------------------------------------------------------
- def start
- super
- load_database # 載入資料庫
- create_game_objects # 創建遊戲物件
- check_continue # 讀檔可行性判定
- create_title_graphic # 創建標題圖形
- create_command_window # 創建命令視窗
- play_title_music # 播放標題畫面BGM
- @sprite = Sprite.new
- @sprite.bitmap = Bitmap.new("图片路径")
- @sprite.visible = true
- end
- #--------------------------------------------------------------------------
- # * 終止程式
- #--------------------------------------------------------------------------
- def terminate
- super
- dispose_command_window
- snapshot_for_background
- dispose_title_graphic
- @sprite.dispose
- end
- #--------------------------------------------------------------------------
- # * 更新幀
- #--------------------------------------------------------------------------
- def update
- super
- @command_window.update
- if Input.trigger?(Input::C)
- case @command_window.index
- when 0 # 新的劇情
- command_new_game
- when 1 # 繼續遊戲
- command_continue
- when 2 # 退出遊戲
- command_shutdown
- when 3
- @sprite.visible = true
- end
- elsif Input.trigger?(Input::B)
- if @sprite.visible = true
- @sprite.visible = false
- end
- end
- end
- #--------------------------------------------------------------------------
- # * 創建命令視窗
- #--------------------------------------------------------------------------
- def create_command_window
- s1 = Vocab::new_game
- s2 = Vocab::continue
- s3 = Vocab::shutdown
- s4 = "你的命令名"
- @command_window = Window_Command.new(172, [s1, s2, s3, s4])
- @command_window.x = (544 - @command_window.width) / 2
- @command_window.y = 288
- if @continue_enabled # 如果[讀取存檔]可用
- @command_window.index = 1 # 移動游標至該命令項目上
- else # 如果[讀取存檔]不可用
- @command_window.draw_item(1, false) # 半透明顯示該命令項
- end
- @command_window.openness = 0
- @command_window.open
- end
- end
复制代码 大概就可以了
(以上程序为经测试) |
|