- UID
- 95
- 帖子
- 1549
- 主题
- 32
- 精华
- 1
- 积分
- 3354
- 历练
- 3
- 声望
- 45
- 人气
- 617
- 经验
- 2454
- 金钱
- 1268
- 注册时间
- 2009-8-21
- 最后登录
- 2014-8-9
- 在线时间
- 322 小时
- 阅读权限
- 60
TA的每日心情 | 无聊 2013-2-27 21:53 |
---|
签到天数: 321 天 [LV.8]以坛为家I - 精华
- 1
- 积分
- 3354
- 历练
- 3
- 声望
- 45
- 人气
- 617
|
- #==============================================================================
- # 本脚本来自http://www.66rpg.com/,使用和转载请保留此信息
- #==============================================================================
- #需要接近的角色移动路线设置为“接近”
- #范围自己改第一行就行了,设置成“与事件接触”就可以
- $响应范围 = 5
- class Game_Character
- def move_type_toward_player
- # 求得与主角坐标的差
- sx = @x - $game_player.x
- sy = @y - $game_player.y
- # 求得差的绝对值
- abs_sx = sx > 0 ? sx : -sx
- abs_sy = sy > 0 ? sy : -sy
- # 如果纵横共计离开 20 个元件
- if abs_sx + abs_sy >= $响应范围
- # 随机
- move_random
- return
- end
- # 随机 0~5 的分支
- case rand(6)
- when 0..3 # 接近主角
- move_toward_player
- when 4 # 随机
- move_random
- when 5 # 前进一步
- move_forward
- end
- end
- end
- #==============================================================================
- # 本脚本来自http://www.66rpg.com/,使用和转载请保留此信息
- #==============================================================================
复制代码
忽忽~~我也来发脚本了~~
这个脚本的唯一作用就是使小怪可视化,并且自由移动,接近主角后发生战斗。
详细内容请见脚本内说明。 |
|