Project1

标题: 关于npc成群规律移动 [打印本页]

作者: fish8    时间: 2012-9-5 11:10
标题: 关于npc成群规律移动
其实就是军队移动 不用脚本的话 只能做个事件然后上面写好了每个单独事件移动方式么 ?有统一设置的办法么?dsu_plus_rewardpost_czw
作者: zxcgood2009    时间: 2012-9-5 11:26
直接用ps把行走图放大n倍,也就是把一个人的行走图做成n个人的行走图。游戏里控制的就是一个事件了。
作者: fish8    时间: 2012-9-5 11:34
zxcgood2009 发表于 2012-9-5 11:26
直接用ps把行走图放大n倍,也就是把一个人的行走图做成n个人的行走图。游戏里控制的就是一个事件了。 ...

放大?有点没懂 我大概懂你意思 是行走图直接做成好多人的 可是要怎么做到 感觉很复杂啊


‘‘──fish8于2012-9-5 11:35补充以下内容:

而且那样的话 如果我需要的那堆npc中需要有能对话的就完蛋了 我试着弄了16个士兵 分别设置移动路线 看了下 除非设置穿透 否则他们速度不同···
’’
作者: 黑色的笔    时间: 2012-9-5 12:54
这个还是比较简单的,首先你设置一个NPC,

第一页什么都不用写,只是确保开关1没有打开时依然可以看到你的军人

然后当开关1打开时,他们就排排走了= =

记得设置移动路线时只要一个向左,然后循环就OK了(除非你有特殊要求)

恩,不懂再问吧
作者: 羞射了    时间: 2012-9-5 14:28
用脚本很简单,假设你开了个自动执行的事件,为事件0,里面设置执行脚本

1-9号事件为你想移动的士兵,行为是前进一步。

在事件0内执行脚本:
for i in 1..9
  $game_map.events[i].move_forward#前进一步
end

具体行动设置参考Game_Character 3,这里面是和事件编辑的事件移动对应的。
作者: 没是的人    时间: 2012-9-5 17:03
我再提供一个方法,做多人的行走图,就像我提供的这张范例一样,这样只需要一个事件

作者: fish8    时间: 2012-9-5 18:18
没是的人 发表于 2012-9-5 17:03
我再提供一个方法,做多人的行走图,就像我提供的这张范例一样,这样只需要一个事件
...

明白你的意思 这些人 都是一个事件 对吧 但是这样当主角要和其中一个人对话的话··· 是否就有问题···


‘‘──fish8于2012-9-5 18:20补充以下内容:

如果我说我不懂脚本 你能否给我个模子 然后给我讲一下 怎么用···  而且 还有个问题 如果我想设置 这些人移动时候 他们行走路线如果主角在 推着主角走 那怎么做到呢
’’
作者: fish8    时间: 2012-9-5 18:23
黑色的笔 发表于 2012-9-5 12:54
这个还是比较简单的,首先你设置一个NPC,

第一页什么都不用写,只是确保开关1没有打开时依然可以看到你的 ...

我要哭了 你说的一点都没懂 为什么第一页要设置空白页 是确保可以主角跟他们对话那样么
作者: fish8    时间: 2012-9-5 18:32
黑色的笔 发表于 2012-9-5 12:54
这个还是比较简单的,首先你设置一个NPC,

第一页什么都不用写,只是确保开关1没有打开时依然可以看到你的 ...

恩 !  我貌似明白意思了 那这样的话 如果我想让他们移动完了可以对话的话 就 设置完毕时候自动关掉开关 对吧  现在想问的问题是我的队伍是一个方阵 在队伍移动时候 主角站在移动路线上 会干扰移动 怎么做到 让队伍移动不变 然后主角如果站在路线上 推着主角走···
作者: fish8    时间: 2012-9-5 18:43
没是的人 发表于 2012-9-5 17:03
我再提供一个方法,做多人的行走图,就像我提供的这张范例一样,这样只需要一个事件
...

哦对了 问你个问题啊  那个 假如想让这些士兵 移动时候不受主角干扰 也就是移动时候如果主角挡路的话 会推着主角走 怎么做到呢
作者: 黑色的笔    时间: 2012-9-6 10:03
fish8 发表于 2012-9-5 18:32
恩 !  我貌似明白意思了 那这样的话 如果我想让他们移动完了可以对话的话 就 设置完毕时候自动关掉开关  ...

这个稍微麻烦一点,只要如此如此,这般这般.......




算了我知道我肯定说不清楚的= =


NPC推人.rar (186.82 KB, 下载次数: 59)


放了个范例好了
作者: fish8    时间: 2012-9-6 10:55
黑色的笔 发表于 2012-9-6 10:03
这个稍微麻烦一点,只要如此如此,这般这般.......

哦哦 知道了··· 这个只是忽发奇想 我先研究研究你的吧 我估计我也是学不懂
作者: fish8    时间: 2012-9-6 10:57
黑色的笔 发表于 2012-9-6 10:03
这个稍微麻烦一点,只要如此如此,这般这般.......

下载失败···
作者: Administrations    时间: 2012-9-7 23:40
目前发现迫使主角移动只有设置主角移动路线一种方法可行,所以你可以设置当他们与主角接触时,发生什么
比如:事件去触动主角只能是正面触动,比如当事件向下移动时碰到了主角,此时事件一定是面向下的,所以当面向下触动主角时主角向下移动,以此类推
作者: fish8    时间: 2012-9-8 17:54
Administrations 发表于 2012-9-7 23:40
目前发现迫使主角移动只有设置主角移动路线一种方法可行,所以你可以设置当他们与主角接触时,发生什么
比 ...

试了下  可以做 但是就没法同时可以跟npc对话了
作者: Administrations    时间: 2012-9-9 13:50
这......
条件分歧当按下c时,显示文章会有什么效果呢?
作者: fish8    时间: 2012-9-13 19:03
Administrations 发表于 2012-9-9 13:50
这......
条件分歧当按下c时,显示文章会有什么效果呢?

有道理 我尝试下···  那 事件开始条件是接触主角么?“
作者: Administrations    时间: 2012-10-27 23:18
应该是吧,不好意思,最近在搞学术,让同学等久了




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