| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 43083 |
| 最后登录 | 2014-5-3 |
| 在线时间 | 122 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 122 小时
- 注册时间
- 2006-3-2
- 帖子
- 1012
|
具体如下:
1)先在Scene_Title中找出以下内容:
- s1 = "新游戏"
- s2 = "继续"
- s3 = "退出"
- @command_window = Window_Command.new(192, [s1, s2, s3])
复制代码
将其替换成以下内容:
- s1 = "新游戏"
- s2 = "继续"
- s3 = "退出"
- s4 = "制作团伙"
- @command_window = Window_Command.new(192, [s1, s2, s3,s4])
复制代码
2)然后仍然是修改Scene_Title中的如下部分:
- if Input.trigger?(Input::C)
- # 命令窗口的光标位置的分支
- case @command_window.index
- when 0 # 新游戏
- command_new_game
- when 1 # 继续
- command_continue
- when 2 # 退出
- command_shutdown
- when 3 # 制作团伙
- command_staff
复制代码
3)第三步,我们先在Scene_Title中找到以下部分
- #--------------------------------------------------------------------------
- # ● 命令 : 退出
- #--------------------------------------------------------------------------
- def command_shutdown
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- # BGM、BGS、ME 的淡入淡出
- Audio.bgm_fade(800)
- Audio.bgs_fade(800)
- Audio.me_fade(800)
- # 退出
- $scene = nil
- end
复制代码
然后在上面最后一个end的下一行添加以下内容:
- #--------------------------------------------------------------------------
- # ● 命令 : Staff
- #--------------------------------------------------------------------------
- def command_staff
- # 停止 BGM
- Audio.bgm_stop
- # 重置測量遊戲時間用的畫面計數器
- Graphics.frame_count = 0
- # 生成各種遊戲對像
- $game_temp = Game_Temp.new
- $game_system = Game_System.new
- $game_switches = Game_Switches.new
- $game_variables = Game_Variables.new
- $game_self_switches = Game_SelfSwitches.new
- $game_screen = Game_Screen.new
- $game_actors = Game_Actors.new
- $game_party = Game_Party.new
- $game_troop = Game_Troop.new
- $game_map = Game_Map.new
- $game_player = Game_Player.new
- # 設置初期同伴位置
- $game_party.setup_starting_members
- # 設置初期同伴移動速度
- $game_variables[8] = 4
- # 設置初期位置的地圖(括号内为地图ID)
- $game_map.setup(1)
- # 主角向初期位置移動(括号内为主角传送至该地图时的坐标)
- $game_player.moveto(1, 1)
- # 刷新主角
- $game_player.refresh
- # 執行地圖設置的 BGM 與 BGS 的自動切換
- $game_map.autoplay
- # 刷新地圖 (執行並行事件)
- $game_map.update
- # 切換地圖畫面
- $scene = Scene_Map.new
- end
复制代码
4)至此已经接近完成阶段~最后只需在该地图上用事件显示制作人名单即可~大功告成~
楼主还有不明白的地方吗? 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|