Project1

标题: 怎么做开头的对话? [打印本页]

作者: BEN10    时间: 2011-1-19 22:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赤夜玄魔    时间: 2011-1-20 00:39
你要是说,启动游戏进去就是开场白,那我还说这问题没什么.
如果你是说,新游戏按下去后的开场白,莫非LZ没看柳大视频教程??还是置顶没有??

把主角初始位置设置到一个黑地图,然后设置一个事件。把事件设置成自动运行,然后在内容那里写上你要说的话。
作者: terry_zhp    时间: 2011-1-20 08:43
发现LZ连续发帖问问题,建议先看看置顶的新手教程,或是看看视频教程
http://rpg.blue/thread-164472-1-1.html
视频是RMXP的,但原理通用
作者: BEN10    时间: 2011-1-20 15:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赤夜玄魔    时间: 2011-1-20 15:40
回复 BEN10 的帖子
  1. class Scene_Title
  2.   #--------------------------------------------------------------------------
  3.   # ● 住处理
  4.   #--------------------------------------------------------------------------
  5.   def main
  6.     # 战斗测试的情况下
  7.     if $BTEST
  8.       battle_test
  9.       return
  10.     end
  11.     # 载入数据库
  12.     $data_actors        = load_data("Data/Actors.rxdata")
  13.     $data_classes       = load_data("Data/Classes.rxdata")
  14.     $data_skills        = load_data("Data/Skills.rxdata")
  15.     $data_items         = load_data("Data/Items.rxdata")
  16.     $data_weapons       = load_data("Data/Weapons.rxdata")
  17.     $data_armors        = load_data("Data/Armors.rxdata")
  18.     $data_enemies       = load_data("Data/Enemies.rxdata")
  19.     $data_troops        = load_data("Data/Troops.rxdata")
  20.     $data_states        = load_data("Data/States.rxdata")
  21.     $data_animations    = load_data("Data/Animations.rxdata")
  22.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  23.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  24.     $data_system        = load_data("Data/System.rxdata")
  25.     # 生成系统对像
  26.     $game_system = Game_System.new
  27.     $game_temp          = Game_Temp.new
  28.     $game_system        = Game_System.new
  29.     $game_switches      = Game_Switches.new
  30.     $game_variables     = Game_Variables.new
  31.     $game_self_switches = Game_SelfSwitches.new
  32.     $game_screen        = Game_Screen.new
  33.     $game_actors        = Game_Actors.new
  34.     $game_party         = Game_Party.new
  35.     $game_troop         = Game_Troop.new
  36.     $game_map           = Game_Map.new
  37.     $game_player        = Game_Player.new
  38.     # 设置初期同伴位置
  39.     $game_party.setup_starting_members
  40.     # 设置初期位置的地图
  41.     $game_map.setup($data_system.start_map_id)
  42.     # 主角向初期位置移动
  43.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  44.     # 刷新主角
  45.     $game_player.refresh
  46.     # 执行地图设置的 BGM 与 BGS 的自动切换
  47.     $game_map.autoplay
  48.     # 刷新地图 (执行并行事件)
  49.     $game_map.update
  50.     # 切换地图画面
  51.     $scene = Scene_Map.new
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 战斗测试
  55.   #--------------------------------------------------------------------------
  56.   def battle_test
  57.     # 载入数据库 (战斗测试用)
  58.     $data_actors        = load_data("Data/BT_Actors.rxdata")
  59.     $data_classes       = load_data("Data/BT_Classes.rxdata")
  60.     $data_skills        = load_data("Data/BT_Skills.rxdata")
  61.     $data_items         = load_data("Data/BT_Items.rxdata")
  62.     $data_weapons       = load_data("Data/BT_Weapons.rxdata")
  63.     $data_armors        = load_data("Data/BT_Armors.rxdata")
  64.     $data_enemies       = load_data("Data/BT_Enemies.rxdata")
  65.     $data_troops        = load_data("Data/BT_Troops.rxdata")
  66.     $data_states        = load_data("Data/BT_States.rxdata")
  67.     $data_animations    = load_data("Data/BT_Animations.rxdata")
  68.     $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
  69.     $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
  70.     $data_system        = load_data("Data/BT_System.rxdata")
  71.     # 重置测量游戏时间用的画面计数器
  72.     Graphics.frame_count = 0
  73.     # 生成各种游戏对像
  74.     $game_temp          = Game_Temp.new
  75.     $game_system        = Game_System.new
  76.     $game_switches      = Game_Switches.new
  77.     $game_variables     = Game_Variables.new
  78.     $game_self_switches = Game_SelfSwitches.new
  79.     $game_screen        = Game_Screen.new
  80.     $game_actors        = Game_Actors.new
  81.     $game_party         = Game_Party.new
  82.     $game_troop         = Game_Troop.new
  83.     $game_map           = Game_Map.new
  84.     $game_player        = Game_Player.new
  85.     # 设置战斗测试用同伴
  86.     $game_party.setup_battle_test_members
  87.     # 设置队伍 ID、可以逃走标志、战斗背景
  88.     $game_temp.battle_troop_id = $data_system.test_troop_id
  89.     $game_temp.battle_can_escape = true
  90.     $game_map.battleback_name = $data_system.battleback_name
  91.     # 演奏战斗开始 BGM
  92.     $game_system.se_play($data_system.battle_start_se)
  93.     # 演奏战斗 BGM
  94.     $game_system.bgm_play($game_system.battle_bgm)
  95.     # 切换到战斗画面
  96.     $scene = Scene_Battle.new
  97.   end
  98. end
复制代码
这样不知道对战斗测试有没有影响,没试过……反正是跳过标题了……以前6R上的那一个不见了。
作者: BEN10    时间: 2011-1-21 15:36
提示: 作者被禁止或删除 内容自动屏蔽




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