找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 狂草泥马

[RMXP] 求一ARPG的人工智能(AI)系统脚本!

[复制链接]
发表于 2010-1-14 14:38:21 | 显示全部楼层
先说移动
给 Game_Character中加一个 attr_accessor:target_id 来记录 目标的编号。。
事件1  就是1  角色的话。默认的是0也就是 $game_player

移动,不是有一个move_toward_player么?是用来 向着 主角移动的。。。

这个方法就可以入手改一下

他不是想着角色移动么。。计算的是 $game_player的X和Y
你可以这样
if @target_id == 0
event = $game_player
else
event = $game_map.events[@target_id]
end

这样就用event代替 $game_player进行计算,
这样不就是想着你的目标移动了吗?

你只要确定下来目标之后
$game_map.events[id].target_id = 目标编号  就可以了
然后更改 $game_events[id].move(移动类型的给忘了怎么拼了) = x  #  就是改成跟随主角就可以了 x是多少我记不得了。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-31 13:53 , Processed in 0.009544 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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