Project1

标题: 求一个与怪物对眼后他就追过来的脚本 [打印本页]

作者: bzy198663    时间: 2013-2-16 20:54
标题: 求一个与怪物对眼后他就追过来的脚本
保持人物可以自由移动,参考某修女游戏和[Incubus] IncubusFantasy的移动方式……
不会写脚本真苦逼,翻了前面的帖子,有错……
http://rpg.blue/thread-283647-1-5.html这个说第28行有错,自己一行行复制也不行……
{:2_264:}
作者: 魏玉龙    时间: 2013-2-17 19:09
本帖最后由 魏玉龙 于 2013-2-17 19:11 编辑

脚本Game_Event里找到
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 移动类型 : 接近
  3.   #--------------------------------------------------------------------------
  4.   def move_type_toward_player
  5.     if near_the_player?
  6.       case rand(6)
  7.       when 0..3;  move_toward_player
  8.       when 4;     move_random
  9.       when 5;     move_forward
  10.       end
  11.     else
  12.       move_random
  13.     end
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 判定事件是否临近玩家
  17.   #--------------------------------------------------------------------------
  18.   def near_the_player?
  19.     sx = distance_x_from($game_player.x).abs
  20.     sy = distance_y_from($game_player.y).abs
  21.     sx + sy < 20
  22.   end

改为
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 移动类型 : 接近
  3.   #--------------------------------------------------------------------------
  4.   def move_type_toward_player
  5.     if near_the_player?
  6.       move_toward_player
  7.     else
  8.       move_random
  9.     end
  10.   end
  11.   #--------------------------------------------------------------------------
  12.   # ● 判定事件是否临近玩家
  13.   #--------------------------------------------------------------------------
  14.   def near_the_player?
  15.     sx = distance_x_from($game_player.x).abs
  16.     sy = distance_y_from($game_player.y).abs
  17.     sx + sy < 5
  18.   end

然后 事件设为接近

代码看不懂就自己琢磨 不解释了
作者: bzy198663    时间: 2013-2-20 09:07
唔,有点难啊……
作者: bzy198663    时间: 2013-2-20 09:15
魏玉龙 发表于 2013-2-17 19:09
脚本Game_Event里找到

  #--------------------------------------------------------------------------

能不能给个事件的示范,谢谢了………………

作者: bzy198663    时间: 2013-2-20 09:21
魏玉龙 发表于 2013-2-17 19:09
脚本Game_Event里找到

  #--------------------------------------------------------------------------

这个脚本……就是把接近主角20步内换成了5步内?
作者: bzy198663    时间: 2013-2-20 09:46
魏玉龙 发表于 2013-2-17 19:09
脚本Game_Event里找到

  #--------------------------------------------------------------------------

好了好了,谢谢谢谢,大作又能更精进一步了!




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