Project1

标题: 关于事件做片头的问题 [打印本页]

作者: qq295268654    时间: 2012-8-25 20:18
标题: 关于事件做片头的问题
最近用事件做片头,我的做法如下

找到Scene_Title  把33行到86行之间的东西都删掉
然后在32行与end之间输入了
command_new_game

这样我每次进入游戏就可以直接进入到出生点,我在出生点用事件自动执行做了片头之后
问题来了,我想返回标题画面却重启了一次游戏,郁闷啊,怎么办啊
有没有办法在事件自动执行了片头之后,可以返回标题画面而不是重启游戏呢dsu_plus_rewardpost_czw
作者: mzr1996    时间: 2012-8-25 21:52
不太清楚……你是指你想每次打开游戏都自动执行一次片头,然后再进入标题画面吗?
作者: 灯笼菜刀王    时间: 2012-8-26 02:55
片头事件用"暂时消除事件"
作者: 亿万星辰    时间: 2012-8-26 07:27
此种情况。。。建议做一个事件标题来弥补…
或者给Scene_Title加个初始化参数来决定是要去哪个分支。
作者: qq295268654    时间: 2012-8-26 12:06
亿万星辰 发表于 2012-8-26 07:27
此种情况。。。建议做一个事件标题来弥补…
或者给Scene_Title加个初始化参数来决定是要去哪个 ...

做事件标题= =不可能。
加个初始化参数具体怎么做
作者: mzr1996    时间: 2012-8-26 13:30
其实用事件做标题就挺不错的……
首先用1号公共事件做成开场,在事件最后加上
调整BGM
显示图片(标题图)
条件分歧(新游戏、继续、退出游戏)
新游戏:演奏确定SE、调整BGM,返回初始地点、图片消失
继续:演奏确定SE、进入读档面、图片消失
退出游戏:演奏确定SE、退出
另外Scene_Title  把33行到86行之间的东西都删掉
替换为
  1.     # 生成各种游戏对像
  2.     $game_temp          = Game_Temp.new
  3.     $game_system        = Game_System.new
  4.     $game_switches      = Game_Switches.new
  5.     $game_variables     = Game_Variables.new
  6.     $game_self_switches = Game_SelfSwitches.new
  7.     $game_screen        = Game_Screen.new
  8.     $game_actors        = Game_Actors.new
  9.     $game_party         = Game_Party.new
  10.     $game_troop         = Game_Troop.new
  11.     $game_map           = Game_Map.new
  12.     $game_player        = Game_Player.new
  13.     # 设置初期同伴位置
  14.     $game_party.setup_starting_members
  15.     # 设置初期位置的地图
  16.     $game_map.setup($data_system.start_map_id)
  17.     # 主角向初期位置移动
  18.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  19.     # 刷新主角
  20.     $game_player.refresh
  21.     # 执行地图设置的 BGM 与 BGS 的自动切换
  22.     $game_map.autoplay
  23.     # 刷新地图 (执行并行事件)
  24.     $game_map.update
  25.     # 切换地图画面
  26.     $scene = Scene_Map.new
  27.     # 执行1号公共事件
  28.     $game_temp.common_event_id = 1
复制代码





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