幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1601|回复: 6

[RM2K&2K3] [求助] 怎么能让主角离怪近了,怪才靠近

[复制链接]

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2006-11-5 21:49:57 | 显示全部楼层 |阅读模式
我的意思是:
我做了个刷怪的事件,可是我想让我刷的怪物当主角离他比较近了,他才主动靠过来,离得远那么怪物就的移动就随机。

各位大侠,这个怎么做啊?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-11-5 22:17:39 | 显示全部楼层
泄漏一下正在做的东西的一小部分……用这个替换掉原有的Game_Character 2部分关于接近的东西,然后按着说明做。
  1. #--------------------------------------------------------------------------
  2.   # ● 移动类型 : 接近(加速追踪)
  3.   #--------------------------------------------------------------------------
  4.   def move_type_toward_player(run = false, range = 20, brain = 4)
  5.   #使用方法:默认的接近方法敌人不会加速追踪,视野为20格,智力为4。
  6.   #如果要自己调整,请自定义移动路线,然后按以下格式输入脚本:
  7.   #move_type_toward_player(run, range, brain)
  8.   #例如:move_type_toward_player(true, 10, 2)
  9.   #意思就是说敌人会加速追踪,视野为10,智力为2。
  10.     # 求得与主角坐标的差
  11.     sx = @x - $game_player.x
  12.     sy = @y - $game_player.y
  13.     # 求得差的绝对值
  14.     abs_sx = sx > 0 ? sx : -sx
  15.     abs_sy = sy > 0 ? sy : -sy
  16.     # 如果纵横共计离开视野
  17.     if abs_sx + abs_sy >= range#这个就是敌人的视野了
  18.       # 随机
  19.       @move_speed = @page.move_speed
  20.       move_random
  21.       @j = true
  22.       return
  23.     end
  24.     # 跳一下表示震惊-v-)/!!!
  25.     if @j == true
  26.       turn_toward_player
  27.       Audio.se_play("Audio/SE/015-Jump01", 100, 100)
  28.       jump(0, 0)
  29.       @j = false
  30.       return
  31.     end
  32.     #敌人的智力,越高敌人的追踪性越强,最高为6,最低为1。
  33.     @zzz = rand(6)+1
  34.     if run == true
  35.       @move_speed = @page.move_speed + 1
  36.     end
  37.     if @zzz >= 1 and @zzz <= brain
  38.       move_toward_player
  39.     else
  40.       unless abs_sx + abs_sy <= 1
  41.         move_random
  42.       end
  43.     end
  44.   end
复制代码
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-11-5 22:54:14 | 显示全部楼层
杀鸡好强,有个脚本,不会修改,能否帮下忙。
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2006-11-5 23:05:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2006-11-6 05:52:59 | 显示全部楼层
佩服到崇拜的地步……
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2006-11-6 08:54:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-11-6 11:06:18 | 显示全部楼层
引用第5楼好人卡的神话2006-11-06 08:54发表的:
-v-)/。(纯水)

这段不是你写的吗?= = [s:5]
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 02:00 , Processed in 0.012044 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表