Project1

标题: 【XP→VX】跟屁虫 [打印本页]

作者: 亿万星辰    时间: 2009-1-21 16:18
标题: 【XP→VX】跟屁虫
就不介绍了,直接来个原来XP版的介绍帖吧。

http://rpg.blue/viewthread.php?tid=51572

下载猛烈的点我这里啊!!!!!!!!

使用方法是通过事件里的注释功能。
作者: 疯鸡瘫圣老贱    时间: 2009-1-21 18:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亿万星辰    时间: 2009-1-21 22:03
老了,眼花了……  =o-||||||

辛苦小雪了……
作者: dea343    时间: 2009-1-22 08:51
不错的东西 方便了~不用写事件说明游戏的玩法 {/cy}
---------------------------------------------------
问下怎么设置让它出现后 久一点在消失?
作者: dea343    时间: 2009-1-25 23:06
我发现了BUG
如果开始游戏后 没人的地图 然后进去 可以选跟屁虫的地图就会有BUG
{/gg} 还有 就是 如果选好跟屁虫后 点那个老头 在进去别的地图就出现

就OVER了

作者: 亿万星辰    时间: 2009-1-25 23:12
以下引用dea343于2009-1-25 15:06:20的发言:

我发现了BUG
如果开始游戏后 没人的地图 然后进去 可以选跟屁虫的地图就会有BUG
还有 就是 如果选好跟屁虫后 点那个老头 在进去别的地图就出现

就OVER了


Scene_Map脚本修改为如下内容
  1. #==============================================================================
  2. # ■ Scene_Map
  3. #------------------------------------------------------------------------------
  4. #  处理地图画面的类。
  5. #==============================================================================

  6. class Scene_Map < Scene_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 开始处理
  9.   #--------------------------------------------------------------------------
  10.   def start
  11.     super
  12.     $game_map.refresh
  13.     @spriteset = Spriteset_Map.new
  14.     @tips = Spriteset_Tips.new
  15.     @message_window = Window_Message.new
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 结束处理
  19.   #--------------------------------------------------------------------------
  20.   def terminate
  21.     super
  22.     if $scene.is_a?(Scene_Battle)     # 正在切换战斗画面的情况下
  23.       @spriteset.dispose_characters   # 为了生成背景隐藏角色
  24.     end
  25.     snapshot_for_background
  26.     @spriteset.dispose
  27.     @tips.dispose
  28.     @message_window.dispose
  29.     if $scene.is_a?(Scene_Battle)     # 正在切换战斗画面的情况下
  30.       perform_battle_transition       # 执行战斗前变换
  31.     end
  32.   end
  33.   #--------------------------------------------------------------------------
  34.   # ● フレーム更新
  35.   #--------------------------------------------------------------------------
  36.   def update
  37.     super
  38.     $game_map.interpreter.update      # 更新解释器
  39.     $game_map.update                  # 更新滴入
  40.     $game_player.update               # 更新玩家
  41.     $game_system.update               # 更新计时器
  42.     @spriteset.update                 # 更新活动块元件
  43.     @tips.update
  44.     @message_window.update            # 更新消息窗口
  45.     unless $game_message.visible      # 正在显示消息以外的情况
  46.       update_transfer_player
  47.       update_encounter
  48.       update_call_menu
  49.       update_call_debug
  50.       update_scene_change
  51.     end
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 处理场所移动
  55.   #--------------------------------------------------------------------------
  56.   def update_transfer_player
  57.     return unless $game_player.transfer?
  58.     fade = (Graphics.brightness > 0)
  59.     fadeout(30) if fade
  60.     @spriteset.dispose              # 释放活动块元件
  61.     @tips.dispose
  62.     $game_player.perform_transfer   # 执行场所移动
  63.     $game_map.autoplay              # 自动切换 BGM 与 BGS
  64.     $game_map.update
  65.     Graphics.wait(15)
  66.     @spriteset = Spriteset_Map.new  # 在生成活动块元件
  67.     @tips = Spriteset_Tips.new
  68.     fadein(30) if fade
  69.     Input.update
  70.   end
  71.   def tips(text)
  72.     @tips.set_text(text)
  73.   end
  74. end
复制代码

作者: 沉影不器    时间: 2009-1-26 01:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: dea343    时间: 2009-1-27 08:33
按照你的方法换了脚本就好了{/hx}暂时没有出现BUG
作者: 亿万星辰    时间: 2009-6-12 08:00
以下引用dea343于2009-1-22 0:51:54的发言:

不错的东西 方便了~不用写事件说明游戏的玩法
---------------------------------------------------
问下怎么设置让它出现后 久一点在消失?


[本贴由作者于 2009-1-22 0:57:49 最后编辑]

打开脚本里,三个脚本里有一个默认没有的,它最上面有个TIMER常量,改大点




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