Project1

标题: 怎么样才能在船上也会进入战斗? [打印本页]

作者: realize12    时间: 2013-7-23 18:41
标题: 怎么样才能在船上也会进入战斗?

蓝色的是一条河,黑色是路线,我在绿色框设了一个区域,里面有敌人,但是坐船在水上转了十多圈还没进入战斗,怎么回事啊?这个场景我不想玩家走陆地又想进入战斗啊!
作者: Password    时间: 2013-7-23 19:01
我记得不应该的啊……

1,检查是否开启了“禁止遇敌”
2,把区域的遇敌步数调低试试?
作者: 认真的学    时间: 2013-7-23 19:04
将下面的脚本插入Main前
  1. #==============================================================================
  2. # ■ Game_Player
  3. #------------------------------------------------------------------------------
  4. #  处理主角的类。事件启动的判定、以及地图的滚动等功能。
  5. # 本类的实例请参考 $game_player。
  6. #==============================================================================

  7. class Game_Player < Game_Character
  8.   #--------------------------------------------------------------------------
  9.   # ● 更新遇敌
  10.   #--------------------------------------------------------------------------
  11.   def update_encounter
  12.     return if $TEST and Input.press?(Input::CTRL)   # 测试游戏中
  13.     if $game_map.bush?(@x, @y)                      # 在草木繁茂处
  14.       @encounter_count -= 2                         # 将遇敌计数减2
  15.     else                                            # 否则
  16.       @encounter_count -= 1                         # 将遇敌计数减1
  17.     end
  18.   end
  19.   
  20. end
复制代码
这样无论使用什么交通工具都会遇敌。
作者: realize12    时间: 2013-7-23 19:06
Password 发表于 2013-7-23 19:01
我记得不应该的啊……

1,检查是否开启了“禁止遇敌”

1、没有开启
2、调到5了还不行
作者: realize12    时间: 2013-7-23 19:24
认真的学 发表于 2013-7-23 19:04
将下面的脚本插入Main前这样无论使用什么交通工具都会遇敌。

太感谢了




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