Project1

标题: 问一下呀!高手进来下 [打印本页]

作者: 橙小杰    时间: 2010-8-20 14:47
标题: 问一下呀!高手进来下
怎么跳过标题直接进入游戏呀
!!!
作者: qin8113828    时间: 2010-8-20 15:01
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
#  处理标题画面的类。
#==============================================================================

class Scene_Title
  #--------------------------------------------------------------------------
  # ● 住处理
  #--------------------------------------------------------------------------
  def main
    # 战斗测试的情况下
    if $BTEST
      battle_test
      return
    end
    # 载入数据库
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    # 生成系统对像
    $game_system = Game_System.new
command_new_game
   
    # 停止演奏 ME、BGS
    Audio.me_stop
    Audio.bgs_stop
    # 执行过渡
    Graphics.transition
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 如果画面被切换就中断循环
      if $scene != self
        break
      end
    end
    # 装备过渡
    Graphics.freeze
  end
  #--------------------------------------------------------------------------
  # ● 命令 : 新游戏
  #--------------------------------------------------------------------------
  def command_new_game
    # 演奏确定 SE
    $game_system.se_play($data_system.decision_se)
    # 停止 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_map.setup($data_system.start_map_id)
    # 主角向初期位置移动
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    # 刷新主角
    $game_player.refresh
    # 执行地图设置的 BGM 与 BGS 的自动切换
    $game_map.autoplay
    # 刷新地图 (执行并行事件)
    $game_map.update
    # 切换地图画面
    $scene = Scene_Map.new
  end
  #--------------------------------------------------------------------------
  # ● 战斗测试
  #--------------------------------------------------------------------------
  def battle_test
    # 载入数据库 (战斗测试用)
    $data_actors        = load_data("Data/BT_Actors.rxdata")
    $data_classes       = load_data("Data/BT_Classes.rxdata")
    $data_skills        = load_data("Data/BT_Skills.rxdata")
    $data_items         = load_data("Data/BT_Items.rxdata")
    $data_weapons       = load_data("Data/BT_Weapons.rxdata")
    $data_armors        = load_data("Data/BT_Armors.rxdata")
    $data_enemies       = load_data("Data/BT_Enemies.rxdata")
    $data_troops        = load_data("Data/BT_Troops.rxdata")
    $data_states        = load_data("Data/BT_States.rxdata")
    $data_animations    = load_data("Data/BT_Animations.rxdata")
    $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
    $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
    $data_system        = load_data("Data/BT_System.rxdata")
    # 重置测量游戏时间用的画面计数器
    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_battle_test_members
    # 设置队伍 ID、可以逃走标志、战斗背景
    $game_temp.battle_troop_id = $data_system.test_troop_id
    $game_temp.battle_can_escape = true
    $game_map.battleback_name = $data_system.battleback_name
    # 演奏战斗开始 BGM
    $game_system.se_play($data_system.battle_start_se)
    # 演奏战斗 BGM
    $game_system.bgm_play($game_system.battle_bgm)
    # 切换到战斗画面
    $scene = Scene_Battle.new
  end
end
替换脚本Scene_Title
作者: 懒De说    时间: 2010-8-20 19:52
LS的应该是AVG整合教程里的Scene_Title
我给你一个跳过标题
在Main前插入一个空白脚本
将此直接全部复制到上面就行了
  1. #==============================================================================

  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息

  3. #==============================================================================





  4. class Scene_Title

  5.   #==============================================================================

  6.   # 脚本作者:朱仔メ龍 QQ:251724722

  7.   # 脚本转载请保留以上信息

  8.   #==============================================================================

  9.   def main

  10.     $data_actors        = load_data("Data/Actors.rxdata")

  11.     $data_classes       = load_data("Data/Classes.rxdata")

  12.     $data_skills        = load_data("Data/Skills.rxdata")

  13.     $data_items         = load_data("Data/Items.rxdata")

  14.     $data_weapons       = load_data("Data/Weapons.rxdata")

  15.     $data_armors        = load_data("Data/Armors.rxdata")

  16.     $data_enemies       = load_data("Data/Enemies.rxdata")

  17.     $data_troops        = load_data("Data/Troops.rxdata")

  18.     $data_states        = load_data("Data/States.rxdata")

  19.     $data_animations    = load_data("Data/Animations.rxdata")

  20.     $data_tilesets      = load_data("Data/Tilesets.rxdata")

  21.     $data_common_events = load_data("Data/CommonEvents.rxdata")

  22.     $data_system        = load_data("Data/System.rxdata")

  23.     $game_system = Game_System.new

  24.     Graphics.frame_count = 0

  25.     $game_temp          = Game_Temp.new

  26.     $game_system        = Game_System.new

  27.     $game_switches      = Game_Switches.new

  28.     $game_variables     = Game_Variables.new

  29.     $game_self_switches = Game_SelfSwitches.new

  30.     $game_screen        = Game_Screen.new

  31.     $game_actors        = Game_Actors.new

  32.     $game_party         = Game_Party.new

  33.     $game_troop         = Game_Troop.new

  34.     $game_map           = Game_Map.new

  35.     $game_player        = Game_Player.new

  36.     $game_party.setup_starting_members

  37.     $game_map.setup($data_system.start_map_id)

  38.     $game_player.moveto($data_system.start_x, $data_system.start_y)

  39.     $game_player.refresh

  40.     $game_map.autoplay

  41.     $game_map.update

  42.     $scene = Scene_Map.new

  43.   end

  44. end





  45. #==============================================================================

  46. # 本脚本来自www.66RPG.com,使用和转载请保留此信息

  47. #==============================================================================
复制代码





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