查看: 1316|回复: 2

[已经解决] 四种接近角色的方法有什么区别么?

  [复制链接]
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2009-11-3 11:01:14 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
好象各自的移动规则都有些不同

一种是移动规则类型里直接选接近,
一种是移动规则类型里选自定义,然后在移动路线里选靠近主角
一种是在并行处理里设置移动路线里选接近
一种是在并行处理里写脚本:$game_map.events[1].move_toward_player
囡囚囨囚囨図囨囧

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
回帖
3570
发表于 2009-11-3 11:13:28 | 显示全部楼层
一种是移动规则类型里直接选接近:
      据我观测,当主角不动时,这个事件接近主角后,还会在主角身边移动.

一种是移动规则类型里选自定义,然后在移动路线里选靠近主角:
      以这种方式接近主角后,如果主角不动,那么NPC靠近主角后就会在主角身边停下来.

一种是在并行处理里设置移动路线里选接近:
      一个并行事件可以同时让多个事件同时接近主角,但并行事件多了会卡.

一种是在并行处理里写脚本:$game_map.events[1].move_toward_player:
      这样写的话,NPC在接近你时能走斜方向,但如果多了会很卡.
~现在开始自绘头像~
回复

使用道具 举报

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-11-3 13:42:39 | 显示全部楼层
事件move_type_toward_player  这个是有一定几率不跟随的,因为他


    # 随机 0~5 的分支
    case rand(6)
    when 0..3  # 接近主角
      move_toward_player
    when 4  # 随机
      move_random
    when 5  # 前进一步
      move_forward
    end

注释写得很清楚吧
而脚本调用。。。move_toward_player 就是不停的跟随。。。需要循环才行,要不然也只能跟一下而已
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部