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

Project1

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

请问怎么做出绝代双骄明月孤星的标题画面

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-3
帖子
45
跳转到指定楼层
1
发表于 2009-2-11 02:51:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦石
0
星屑
205
在线时间
230 小时
注册时间
2008-7-8
帖子
233
2
发表于 2009-2-11 06:55:36 | 只看该作者
用事件应该可以的
建议LZ发下图
A man chooses; a slave obeys.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
3
发表于 2009-2-11 06:57:18 | 只看该作者
……

你截个图 我看不明白= =|
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
205
在线时间
230 小时
注册时间
2008-7-8
帖子
233
4
发表于 2009-2-11 07:00:42 | 只看该作者
LZ是说下面这个图左边的几个人物头像循环地淡入淡出是吧
A man chooses; a slave obeys.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
5
发表于 2009-2-11 07:37:50 | 只看该作者
  1. #==============================================================================
  2. # ■ Scene_Title
  3. #------------------------------------------------------------------------------
  4. #  处理标题画面的类。
  5. #==============================================================================

  6. class Scene_Title
  7.   #--------------------------------------------------------------------------
  8.   # ● 住处理
  9.   #--------------------------------------------------------------------------
  10.   def main
  11.     # 战斗测试的情况下
  12.     start
  13.     perform_transition            # 开始转换
  14.     Input.update
  15.     if $BTEST
  16.       battle_test
  17.       return
  18.     end
  19.     # 载入数据库
  20.     $data_actors        = load_data("Data/Actors.rxdata")
  21.     $data_classes       = load_data("Data/Classes.rxdata")
  22.     $data_skills        = load_data("Data/Skills.rxdata")
  23.     $data_items         = load_data("Data/Items.rxdata")
  24.     $data_weapons       = load_data("Data/Weapons.rxdata")
  25.     $data_armors        = load_data("Data/Armors.rxdata")
  26.     $data_enemies       = load_data("Data/Enemies.rxdata")
  27.     $data_troops        = load_data("Data/Troops.rxdata")
  28.     $data_states        = load_data("Data/States.rxdata")
  29.     $data_animations    = load_data("Data/Animations.rxdata")
  30.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  31.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  32.     $data_system        = load_data("Data/System.rxdata")
  33.     # 生成系统对像
  34.     $game_system = Game_System.new
  35.     # 生成标题图形
  36.     @sprite1 = Sprite.new
  37.     @sprite1.bitmap = RPG::Cache.title($data_system.title_name)
  38.     # 生成命令窗口
  39.     s1 = "新游戏"
  40.     s2 = "继续"
  41.     s3 = "退出"
  42.     @command_window = Window_Command.new(192, [s1, s2, s3])
  43.     @command_window.back_opacity = 160
  44.     @command_window.x = 320 - @command_window.width / 2
  45.     @command_window.y = 288
  46.     # 判定继续的有效性
  47.     # 存档文件一个也不存在的时候也调查
  48.     # 有効为 @continue_enabled 为 true、無効为 false
  49.     @continue_enabled = false
  50.     for i in 0..3
  51.       if FileTest.exist?("Save#{i+1}.rxdata")
  52.         @continue_enabled = true
  53.       end
  54.     end
  55.     # 继续为有效的情况下、光标停止在继续上
  56.     # 无效的情况下、继续的文字显示为灰色
  57.     if @continue_enabled
  58.       @command_window.index = 1
  59.     else
  60.       @command_window.disable_item(1)
  61.     end
  62.     # 演奏标题 BGM
  63.     $game_system.bgm_play($data_system.title_bgm)
  64.     # 停止演奏 ME、BGS
  65.     Audio.me_stop
  66.     Audio.bgs_stop
  67.     # 执行过渡
  68.     Graphics.transition
  69.     # 主循环
  70.     loop do
  71.       # 刷新游戏画面
  72.       Graphics.update
  73.       # 刷新输入信息
  74.       Input.update
  75.       # 刷新画面
  76.       update
  77.       # 如果画面被切换就中断循环
  78.       if $scene != self
  79.         break
  80.       end
  81.     end
  82.     # 装备过渡
  83.     Graphics.freeze
  84.     # 释放命令窗口
  85.     @command_window.dispose
  86.     # 释放标题图形
  87.     @sprite1.bitmap.dispose
  88.     @sprite1.dispose
  89.   end
  90.   #--------------------------------------------------------------------------
  91.   # ● 刷新画面
  92.   #--------------------------------------------------------------------------
  93.   def update
  94.     # 刷新命令窗口
  95.     @command_window.update
  96.      update_image
  97.     # 按下 C 键的情况下
  98.     if Input.trigger?(Input::C)
  99.       # 命令窗口的光标位置的分支
  100.       case @command_window.index
  101.       when 0  # 新游戏
  102.         command_new_game
  103.       when 1  # 继续
  104.         command_continue
  105.       when 2  # 退出
  106.         command_shutdown
  107.       end
  108.     end
  109.   end

  110.    def fadein(sprite, duration = 80)
  111.     sprite.opacity = 0
  112.     for i in 0...duration
  113.       sprite.opacity = 255 * i / duration
  114.       Graphics.update
  115.       Input.update
  116. #      update_cmd
  117. #     update_cloud
  118.       break until sprite.opacity >= 255 #or show_fast?
  119.     end
  120.     sprite.opacity = 255
  121.   end
  122.   def perform_transition
  123.     Graphics.transition(10)
  124.   end
  125.   #--------------------------------------------------------------------------
  126.   # ○ 渐隐
  127.   #--------------------------------------------------------------------------
  128.   def fadeout(sprite, duration = 80, dispose = true)
  129.     for i in 0...duration
  130.       sprite.opacity = 255 - 255 * i / duration
  131.       Graphics.update
  132.       Input.update
  133.    #   update_cmd
  134.     #  update_cloud
  135.       break until sprite.opacity <= 0# or show_fast?
  136.     end
  137.     sprite.opacity = 0
  138.     return unless dispose
  139.     sprite.bitmap.dispose
  140.     sprite.dispose
  141.      sprite1.bitmap.dispose
  142.     sprite1.dispose
  143.   end
  144.   
  145.   def start
  146.     # 菜单项计数器
  147.     @index = 0
  148.     # 随机渐变图计数器
  149.     @fade_count = 120
  150. #    check_continue
  151.     # 开始
  152.    # section_start
  153.     # 片段1
  154.     #section_logo
  155.     # 片段2
  156.     #section_bg
  157.     # 片段3
  158.     #section_cmd
  159.     # 片段4
  160.     section_image
  161.     # 片段5
  162.     ##section_plane
  163.   end
  164.   
  165.    def rand_file(exclude = nil)
  166.     file = Dir.entries("Graphics/Title/Actors")
  167.     file.delete(".");file.delete("..")
  168.     ## 排除
  169.     file.delete(exclude) unless exclude == nil
  170.     return file[rand(file.size)]
  171.   end
  172.   def section_image
  173.     @image_sprite = Sprite.new
  174.     @image = rand_file
  175.     set_rand_bitmap(@image, false)
  176.   end
  177.   #--------------------------------------------------------------------------
  178.   # ○ 设定随机图
  179.   #--------------------------------------------------------------------------
  180.   def set_rand_bitmap(exclude = nil, fadout = true)
  181.     fadeout(@image_sprite, 80, false) if fadout
  182.     @image = rand_file(exclude)
  183. #    @image_sprite.bitmap = Cache.actor(@image)
  184. @image_sprite.bitmap = Bitmap.new("Graphics/Title/Actors/" + @image )
  185.     @image_sprite.x = 544-8 - @image_sprite.bitmap.width
  186.     @image_sprite.y = 416-8 - @image_sprite.bitmap.height
  187.      @image_sprite.z = 9999
  188.     fadein(@image_sprite)
  189.   end
  190.    def update_image
  191.     unless @image == nil
  192.       if @fade_count <= 0
  193.         @fade_count = 240
  194.         set_rand_bitmap(@image)
  195.       else
  196.         @fade_count -= 1
  197.       end
  198.     end
  199.   end
  200.   
  201.   #--------------------------------------------------------------------------
  202.   # ● 命令 : 新游戏
  203.   #--------------------------------------------------------------------------
  204.   def command_new_game
  205.     # 演奏确定 SE
  206.     $game_system.se_play($data_system.decision_se)
  207.     # 停止 BGM
  208.     Audio.bgm_stop
  209.     # 重置测量游戏时间用的画面计数器
  210.     Graphics.frame_count = 0
  211.     # 生成各种游戏对像
  212.     $game_temp          = Game_Temp.new
  213.     $game_system        = Game_System.new
  214.     $game_switches      = Game_Switches.new
  215.     $game_variables     = Game_Variables.new
  216.     $game_self_switches = Game_SelfSwitches.new
  217.     $game_screen        = Game_Screen.new
  218.     $game_actors        = Game_Actors.new
  219.     $game_party         = Game_Party.new
  220.     $game_troop         = Game_Troop.new
  221.     $game_map           = Game_Map.new
  222.     $game_player        = Game_Player.new
  223.     # 设置初期同伴位置
  224.     $game_party.setup_starting_members
  225.     # 设置初期位置的地图
  226.     $game_map.setup($data_system.start_map_id)
  227.     # 主角向初期位置移动
  228.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  229.     # 刷新主角
  230.     $game_player.refresh
  231.     # 执行地图设置的 BGM 与 BGS 的自动切换
  232.     $game_map.autoplay
  233.     # 刷新地图 (执行并行事件)
  234.     $game_map.update
  235.     # 切换地图画面
  236.     $scene = Scene_Map.new
  237.   end
  238.   #--------------------------------------------------------------------------
  239.   # ● 命令 : 继续
  240.   #--------------------------------------------------------------------------
  241.   def command_continue
  242.     # 继续无效的情况下
  243.     unless @continue_enabled
  244.       # 演奏无效 SE
  245.       $game_system.se_play($data_system.buzzer_se)
  246.       return
  247.     end
  248.     # 演奏确定 SE
  249.     $game_system.se_play($data_system.decision_se)
  250.     # 切换到读档画面
  251.     $scene = Scene_Load.new
  252.   end
  253.   #--------------------------------------------------------------------------
  254.   # ● 命令 : 退出
  255.   #--------------------------------------------------------------------------
  256.   def command_shutdown
  257.     # 演奏确定 SE
  258.     $game_system.se_play($data_system.decision_se)
  259.     # BGM、BGS、ME 的淡入淡出
  260.     Audio.bgm_fade(800)
  261.     Audio.bgs_fade(800)
  262.     Audio.me_fade(800)
  263.     # 退出
  264.     $scene = nil
  265.   end
  266.   #--------------------------------------------------------------------------
  267.   # ● 战斗测试
  268.   #--------------------------------------------------------------------------
  269.   def battle_test
  270.     # 载入数据库 (战斗测试用)
  271.     $data_actors        = load_data("Data/BT_Actors.rxdata")
  272.     $data_classes       = load_data("Data/BT_Classes.rxdata")
  273.     $data_skills        = load_data("Data/BT_Skills.rxdata")
  274.     $data_items         = load_data("Data/BT_Items.rxdata")
  275.     $data_weapons       = load_data("Data/BT_Weapons.rxdata")
  276.     $data_armors        = load_data("Data/BT_Armors.rxdata")
  277.     $data_enemies       = load_data("Data/BT_Enemies.rxdata")
  278.     $data_troops        = load_data("Data/BT_Troops.rxdata")
  279.     $data_states        = load_data("Data/BT_States.rxdata")
  280.     $data_animations    = load_data("Data/BT_Animations.rxdata")
  281.     $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
  282.     $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
  283.     $data_system        = load_data("Data/BT_System.rxdata")
  284.     # 重置测量游戏时间用的画面计数器
  285.     Graphics.frame_count = 0
  286.     # 生成各种游戏对像
  287.     $game_temp          = Game_Temp.new
  288.     $game_system        = Game_System.new
  289.     $game_switches      = Game_Switches.new
  290.     $game_variables     = Game_Variables.new
  291.     $game_self_switches = Game_SelfSwitches.new
  292.     $game_screen        = Game_Screen.new
  293.     $game_actors        = Game_Actors.new
  294.     $game_party         = Game_Party.new
  295.     $game_troop         = Game_Troop.new
  296.     $game_map           = Game_Map.new
  297.     $game_player        = Game_Player.new
  298.     # 设置战斗测试用同伴
  299.     $game_party.setup_battle_test_members
  300.     # 设置队伍 ID、可以逃走标志、战斗背景
  301.     $game_temp.battle_troop_id = $data_system.test_troop_id
  302.     $game_temp.battle_can_escape = true
  303.     $game_map.battleback_name = $data_system.battleback_name
  304.     # 演奏战斗开始 BGM
  305.     $game_system.se_play($data_system.battle_start_se)
  306.     # 演奏战斗 BGM
  307.     $game_system.bgm_play($game_system.battle_bgm)
  308.     # 切换到战斗画面
  309.     $scene = Scene_Battle.new
  310.   end
  311. end
复制代码


替换掉Scene_Title

缺少的图 自己随便找=。=

脚本修改来自 沉影不器 的vx参赛title作品《隋唐》


系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-2
帖子
39
6
发表于 2009-2-11 10:04:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-3
帖子
45
7
 楼主| 发表于 2009-2-11 18:34:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-3
帖子
45
8
 楼主| 发表于 2009-2-12 20:03:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
9
发表于 2009-2-12 20:18:50 | 只看该作者
  1. #==============================================================================
  2. # ■ Scene_Title
  3. #------------------------------------------------------------------------------
  4. #  处理标题画面的类。
  5. #==============================================================================

  6. class Scene_Title
  7.   #--------------------------------------------------------------------------
  8.   # ● 住处理
  9.   #--------------------------------------------------------------------------
  10.   def main
  11.     # 战斗测试的情况下
  12.     start
  13.     perform_transition            # 开始转换
  14.     Input.update
  15.     if $BTEST
  16.       battle_test
  17.       return
  18.     end
  19.     # 载入数据库
  20.     $data_actors        = load_data("Data/Actors.rxdata")
  21.     $data_classes       = load_data("Data/Classes.rxdata")
  22.     $data_skills        = load_data("Data/Skills.rxdata")
  23.     $data_items         = load_data("Data/Items.rxdata")
  24.     $data_weapons       = load_data("Data/Weapons.rxdata")
  25.     $data_armors        = load_data("Data/Armors.rxdata")
  26.     $data_enemies       = load_data("Data/Enemies.rxdata")
  27.     $data_troops        = load_data("Data/Troops.rxdata")
  28.     $data_states        = load_data("Data/States.rxdata")
  29.     $data_animations    = load_data("Data/Animations.rxdata")
  30.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  31.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  32.     $data_system        = load_data("Data/System.rxdata")
  33.     # 生成系统对像
  34.     $game_system = Game_System.new
  35.     # 生成标题图形
  36.     @sprite1 = Sprite.new
  37.     @sprite1.bitmap = RPG::Cache.title($data_system.title_name)
  38.     # 生成命令窗口
  39.     s1 = "新游戏"
  40.     s2 = "继续"
  41.     s3 = "退出"
  42.     @command_window = Window_Command.new(192, [s1, s2, s3])
  43.     @command_window.back_opacity = 160
  44.     @command_window.x = 320 - @command_window.width / 2
  45.     @command_window.y = 288
  46.     # 判定继续的有效性
  47.     # 存档文件一个也不存在的时候也调查
  48.     # 有効为 @continue_enabled 为 true、無効为 false
  49.     @continue_enabled = false
  50.     for i in 0..3
  51.       if FileTest.exist?("Save#{i+1}.rxdata")
  52.         @continue_enabled = true
  53.       end
  54.     end
  55.     # 继续为有效的情况下、光标停止在继续上
  56.     # 无效的情况下、继续的文字显示为灰色
  57.     if @continue_enabled
  58.       @command_window.index = 1
  59.     else
  60.       @command_window.disable_item(1)
  61.     end
  62.     # 演奏标题 BGM
  63.     $game_system.bgm_play($data_system.title_bgm)
  64.     # 停止演奏 ME、BGS
  65.     Audio.me_stop
  66.     Audio.bgs_stop
  67.     # 执行过渡
  68.     Graphics.transition
  69.     # 主循环
  70.     loop do
  71.       # 刷新游戏画面
  72.       Graphics.update
  73.       # 刷新输入信息
  74.       Input.update
  75.       # 刷新画面
  76.       update
  77.       # 如果画面被切换就中断循环
  78.       if $scene != self
  79.         break
  80.       end
  81.     end
  82.     # 装备过渡
  83.     Graphics.freeze
  84.     # 释放命令窗口
  85.     @command_window.dispose
  86.     # 释放标题图形
  87.     @sprite1.bitmap.dispose
  88.     @sprite1.dispose
  89.     @image_sprite.bitmap.dispose
  90.     @image_sprite.dispose
  91.   end
  92.   #--------------------------------------------------------------------------
  93.   # ● 刷新画面
  94.   #--------------------------------------------------------------------------
  95.   def update
  96.     # 刷新命令窗口
  97.     @command_window.update
  98.      update_image
  99.     # 按下 C 键的情况下
  100.     if Input.trigger?(Input::C)
  101.       # 命令窗口的光标位置的分支
  102.       case @command_window.index
  103.       when 0  # 新游戏
  104.         command_new_game
  105.       when 1  # 继续
  106.         command_continue
  107.       when 2  # 退出
  108.         command_shutdown
  109.       end
  110.     end
  111.   end

  112.    def fadein(sprite, duration = 80)
  113.     sprite.opacity = 0
  114.     for i in 0...duration
  115.       sprite.opacity = 255 * i / duration
  116.       Graphics.update
  117.       Input.update
  118. #      update_cmd
  119. #     update_cloud
  120.       break until sprite.opacity >= 255 #or show_fast?
  121.     end
  122.     sprite.opacity = 255
  123.   end
  124.   def perform_transition
  125.     Graphics.transition(10)
  126.   end
  127.   #--------------------------------------------------------------------------
  128.   # ○ 渐隐
  129.   #--------------------------------------------------------------------------
  130.   def fadeout(sprite, duration = 80, dispose = true)
  131.     for i in 0...duration
  132.       sprite.opacity = 255 - 255 * i / duration
  133.       Graphics.update
  134.       Input.update
  135.    #   update_cmd
  136.     #  update_cloud
  137.       break until sprite.opacity <= 0# or show_fast?
  138.     end
  139.     sprite.opacity = 0
  140.     return unless dispose
  141.     sprite.bitmap.dispose
  142.     sprite.dispose
  143.      sprite1.bitmap.dispose
  144.     sprite1.dispose
  145.   end
  146.   
  147.   def start
  148.     # 菜单项计数器
  149.     @index = 0
  150.     # 随机渐变图计数器
  151.     @fade_count = 120
  152. #    check_continue
  153.     # 开始
  154.    # section_start
  155.     # 片段1
  156.     #section_logo
  157.     # 片段2
  158.     #section_bg
  159.     # 片段3
  160.     #section_cmd
  161.     # 片段4
  162.     section_image
  163.     # 片段5
  164.     ##section_plane
  165.   end
  166.   
  167.    def rand_file(exclude = nil)
  168.     file = Dir.entries("Graphics/Titles/Actors")
  169.     file.delete(".");file.delete("..")
  170.     ## 排除
  171.     file.delete(exclude) unless exclude == nil
  172.     return file[rand(file.size)]
  173.   end
  174.   def section_image
  175.     @image_sprite = Sprite.new
  176.     @image = rand_file
  177.     set_rand_bitmap(@image, false)
  178.   end
  179.   #--------------------------------------------------------------------------
  180.   # ○ 设定随机图
  181.   #--------------------------------------------------------------------------
  182.   def set_rand_bitmap(exclude = nil, fadout = true)
  183.     fadeout(@image_sprite, 80, false) if fadout
  184.     @image = rand_file(exclude)
  185. #    @image_sprite.bitmap = Cache.actor(@image)
  186. @image_sprite.bitmap = Bitmap.new("Graphics/Titles/Actors/" + @image )
  187.     @image_sprite.x = 544-8 - @image_sprite.bitmap.width
  188.     @image_sprite.y = 416-8 - @image_sprite.bitmap.height
  189.      @image_sprite.z = 9999
  190.     fadein(@image_sprite)
  191.   end
  192.    def update_image
  193.     unless @image == nil
  194.       if @fade_count <= 0
  195.         @fade_count = 240
  196.         set_rand_bitmap(@image)
  197.       else
  198.         @fade_count -= 1
  199.       end
  200.     end
  201.   end
  202.   
  203.   #--------------------------------------------------------------------------
  204.   # ● 命令 : 新游戏
  205.   #--------------------------------------------------------------------------
  206.   def command_new_game
  207.     # 演奏确定 SE
  208.     $game_system.se_play($data_system.decision_se)
  209.     # 停止 BGM
  210.     Audio.bgm_stop
  211.     # 重置测量游戏时间用的画面计数器
  212.     Graphics.frame_count = 0
  213.     # 生成各种游戏对像
  214.     $game_temp          = Game_Temp.new
  215.     $game_system        = Game_System.new
  216.     $game_switches      = Game_Switches.new
  217.     $game_variables     = Game_Variables.new
  218.     $game_self_switches = Game_SelfSwitches.new
  219.     $game_screen        = Game_Screen.new
  220.     $game_actors        = Game_Actors.new
  221.     $game_party         = Game_Party.new
  222.     $game_troop         = Game_Troop.new
  223.     $game_map           = Game_Map.new
  224.     $game_player        = Game_Player.new
  225.     # 设置初期同伴位置
  226.     $game_party.setup_starting_members
  227.     # 设置初期位置的地图
  228.     $game_map.setup($data_system.start_map_id)
  229.     # 主角向初期位置移动
  230.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  231.     # 刷新主角
  232.     $game_player.refresh
  233.     # 执行地图设置的 BGM 与 BGS 的自动切换
  234.     $game_map.autoplay
  235.     # 刷新地图 (执行并行事件)
  236.     $game_map.update
  237.     # 切换地图画面
  238.     $scene = Scene_Map.new
  239.   end
  240.   #--------------------------------------------------------------------------
  241.   # ● 命令 : 继续
  242.   #--------------------------------------------------------------------------
  243.   def command_continue
  244.     # 继续无效的情况下
  245.     unless @continue_enabled
  246.       # 演奏无效 SE
  247.       $game_system.se_play($data_system.buzzer_se)
  248.       return
  249.     end
  250.     # 演奏确定 SE
  251.     $game_system.se_play($data_system.decision_se)
  252.     # 切换到读档画面
  253.     $scene = Scene_Load.new
  254.   end
  255.   #--------------------------------------------------------------------------
  256.   # ● 命令 : 退出
  257.   #--------------------------------------------------------------------------
  258.   def command_shutdown
  259.     # 演奏确定 SE
  260.     $game_system.se_play($data_system.decision_se)
  261.     # BGM、BGS、ME 的淡入淡出
  262.     Audio.bgm_fade(800)
  263.     Audio.bgs_fade(800)
  264.     Audio.me_fade(800)
  265.     # 退出
  266.     $scene = nil
  267.   end
  268.   #--------------------------------------------------------------------------
  269.   # ● 战斗测试
  270.   #--------------------------------------------------------------------------
  271.   def battle_test
  272.     # 载入数据库 (战斗测试用)
  273.     $data_actors        = load_data("Data/BT_Actors.rxdata")
  274.     $data_classes       = load_data("Data/BT_Classes.rxdata")
  275.     $data_skills        = load_data("Data/BT_Skills.rxdata")
  276.     $data_items         = load_data("Data/BT_Items.rxdata")
  277.     $data_weapons       = load_data("Data/BT_Weapons.rxdata")
  278.     $data_armors        = load_data("Data/BT_Armors.rxdata")
  279.     $data_enemies       = load_data("Data/BT_Enemies.rxdata")
  280.     $data_troops        = load_data("Data/BT_Troops.rxdata")
  281.     $data_states        = load_data("Data/BT_States.rxdata")
  282.     $data_animations    = load_data("Data/BT_Animations.rxdata")
  283.     $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
  284.     $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
  285.     $data_system        = load_data("Data/BT_System.rxdata")
  286.     # 重置测量游戏时间用的画面计数器
  287.     Graphics.frame_count = 0
  288.     # 生成各种游戏对像
  289.     $game_temp          = Game_Temp.new
  290.     $game_system        = Game_System.new
  291.     $game_switches      = Game_Switches.new
  292.     $game_variables     = Game_Variables.new
  293.     $game_self_switches = Game_SelfSwitches.new
  294.     $game_screen        = Game_Screen.new
  295.     $game_actors        = Game_Actors.new
  296.     $game_party         = Game_Party.new
  297.     $game_troop         = Game_Troop.new
  298.     $game_map           = Game_Map.new
  299.     $game_player        = Game_Player.new
  300.     # 设置战斗测试用同伴
  301.     $game_party.setup_battle_test_members
  302.     # 设置队伍 ID、可以逃走标志、战斗背景
  303.     $game_temp.battle_troop_id = $data_system.test_troop_id
  304.     $game_temp.battle_can_escape = true
  305.     $game_map.battleback_name = $data_system.battleback_name
  306.     # 演奏战斗开始 BGM
  307.     $game_system.se_play($data_system.battle_start_se)
  308.     # 演奏战斗 BGM
  309.     $game_system.bgm_play($game_system.battle_bgm)
  310.     # 切换到战斗画面
  311.     $scene = Scene_Battle.new
  312.   end
  313. end
复制代码


试试这个
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-3
帖子
45
10
 楼主| 发表于 2009-2-12 20:31:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 06:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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