本帖最后由 魏玉龙 于 2013-2-17 19:11 编辑
脚本Game_Event里找到
#-------------------------------------------------------------------------- # ● 移动类型 : 接近 #-------------------------------------------------------------------------- def move_type_toward_player if near_the_player? case rand(6) when 0..3; move_toward_player when 4; move_random when 5; move_forward end else move_random end end #-------------------------------------------------------------------------- # ● 判定事件是否临近玩家 #-------------------------------------------------------------------------- def near_the_player? sx = distance_x_from($game_player.x).abs sy = distance_y_from($game_player.y).abs sx + sy < 20 end
#--------------------------------------------------------------------------
# ● 移动类型 : 接近
#--------------------------------------------------------------------------
def move_type_toward_player
if near_the_player?
case rand(6)
when 0..3; move_toward_player
when 4; move_random
when 5; move_forward
end
else
move_random
end
end
#--------------------------------------------------------------------------
# ● 判定事件是否临近玩家
#--------------------------------------------------------------------------
def near_the_player?
sx = distance_x_from($game_player.x).abs
sy = distance_y_from($game_player.y).abs
sx + sy < 20
end
改为
#-------------------------------------------------------------------------- # ● 移动类型 : 接近 #-------------------------------------------------------------------------- def move_type_toward_player if near_the_player? move_toward_player else move_random end end #-------------------------------------------------------------------------- # ● 判定事件是否临近玩家 #-------------------------------------------------------------------------- def near_the_player? sx = distance_x_from($game_player.x).abs sy = distance_y_from($game_player.y).abs sx + sy < 5 end
#--------------------------------------------------------------------------
# ● 移动类型 : 接近
#--------------------------------------------------------------------------
def move_type_toward_player
if near_the_player?
move_toward_player
else
move_random
end
end
#--------------------------------------------------------------------------
# ● 判定事件是否临近玩家
#--------------------------------------------------------------------------
def near_the_player?
sx = distance_x_from($game_player.x).abs
sy = distance_y_from($game_player.y).abs
sx + sy < 5
end
然后 事件设为接近
代码看不懂就自己琢磨 不解释了 |