Project1

标题: 如何实现NPC跟随? [打印本页]

作者: Kirin    时间: 2008-7-8 22:39
标题: 如何实现NPC跟随?
具体情况是这样子:

我使用了ARPG的战斗脚本,只能主角一人孤零零地战斗……

可问题是,光主角的话这游戏是没意思的,起码必须有个配角参与剧情。

于是问题就来了——

解决方案一(最好是这个)

我希望这个NPC能在游戏过程中跟随主角(我还用了“角色跟随脚本”),但又不希望她出现在菜单画面中(不然我怎么解释她不能升级、没有装备、不能战斗……等一系列问题)

期望效果图:



(如果还是觉得我说得抽象的话,想想空轨中的NPC跟随……基本上就是那样子)

解决方案二:

让这个NPC加入队伍,但是让她的HP、MP、EXP全部变成“-----”的样子


希望有哪位高手帮助解决~{/ll}!我只有积分可以呈上……
作者: 越前リョーマ    时间: 2008-7-8 22:43
记得站上的关于跟随的脚本全部都是由加入队伍才能运行的……
作者: Kirin    时间: 2008-7-8 22:49
这个我知道……所以才来问有没有什么办法{/ll}……
作者: 火鸡三毛老大    时间: 2008-7-9 00:10
更换一号角色行走图
1=角色1号   2=跟随1号的NPC
2 2 2
1 1 1
12 12 12
21 21 21
2 2 2
1 1 1
不知道看懂了没... [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 牛肉面    时间: 2008-7-9 02:09
我是懂了,就是把2号人物的行走图直接和1号拼成一个行走图。。。 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: larbi    时间: 2008-7-9 02:11
= =唔...这个问题以前有想过...

不过我做的游戏里那人最后还是要加入队伍的,所以之前先乱开个人物起个囧名....
照样用他跟P
作者: 火鸡三毛老大    时间: 2008-7-9 02:13
以下引用牛肉面于2008-7-8 18:09:23的发言:

我是懂了,就是把2号人物的行走图直接和1号拼成一个行走图。。。

恭喜你...答对了...
作者: 391395435    时间: 2008-7-9 04:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火鸡三毛老大    时间: 2008-7-9 05:06
以下引用391395435于2008-7-8 20:40:27的发言:

并行处理事件
条件分歧: 当“下”按下时
  设置移动路线: NPC 向下移动
分歧结束
其它类同

切换地图的话...
作者: 391395435    时间: 2008-7-10 20:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kirin    时间: 2008-7-10 20:47
先谢谢你的提醒~

(本来我以为会有哪位脚本高手提出修改脚本的方案……结果……
事件的话我也想过,所以我第一感觉是你的想法和我一样,仔细一看
原来你的比我高明些~)

其实我说的也没错……因为理论与实践是有差距的

按照你的理论,NPC是紧贴主角的,实际上我测试的时候,必须把NPC的速度调得比主句快一点她才能跟上主角,尽管如此,无论怎样调节两者间的速度他们的步调都无法保持成“NPC紧贴角色”的样子。因此……走的路长了他们总会拉开差距,多少有点不自然(这是和跟随脚本相比较的)

至于万一被其他事件挡住,嗯……我想到把那个“其他时间”设为穿透好了~

我想目前也就你的方案最可行了……谢谢了{/qiang}~

并行处理事件
条件分歧: 当“下”按下时
  设置移动路线: NPC 向下移动,忽略不能移动的场合
分歧结束
其它类同


以下引用火鸡三毛老大于2008-7-8 21:06:06的发言:

切换地图的话...

这也没关系啊


这个又怎么解决~?在不同的地图上设置NPC事件?


作者: 391395435    时间: 2008-7-10 21:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kirin    时间: 2008-7-10 22:00
…………改行走图治标不治本…………{/ll}{/ll}

这么说还真有点麻烦,脚本诶!NPC的跟随脚本在哪里在哪里在哪里在哪里……(回声)

我很喜欢有NPC跟在主角后的感觉,“人物跟随脚本”实在不舍得扔掉~
(因为那个万恶的ARPG脚本我连战斗都不让这个NPC参加了不能连她跟随主角的权利也剥夺了……)

好吧那只好还是让NPC加入队伍吧……我承认我有点折腾你了,实在不好意思{/hx}~
作者: Kirin    时间: 2009-6-12 08:00
以下引用火鸡三毛老大于2008-7-8 16:10:26的发言:

更换一号角色行走图
1=角色1号   2=跟随1号的NPC
2 2 2
1 1 1
12 12 12
21 21 21
2 2 2
1 1 1
不知道看懂了没...

这个方法确实巧妙,但是,一方面不自然,另一方面我后面还有几个人加入,这转弯可怎么办……(要是两个人的话还好一点)



以下引用larbi于2008-7-8 18:11:56的发言:

= =唔...这个问题以前有想过...

不过我做的游戏里那人最后还是要加入队伍的,所以之前先乱开个人物起个囧名....
照样用他跟P


要不是战斗系统的问题我早就让她加入了……

以下引用391395435于2008-7-8 20:40:27的发言:

并行处理事件
条件分歧: 当“下”按下时
  设置移动路线: NPC 向下移动,忽略不能移动的场合
分歧结束
其它类同


以下引用火鸡三毛老大于2008-7-8 21:06:06的发言:

切换地图的话...

这也没关系啊


[本贴由作者于 2008-7-8 21:21:36 最后编辑]


更加地不自然……而且事件的话很容易被另外的事件挡住……设置穿透的话还要诡异……



算了我还是默默地结贴好了……不过还是谢谢各位!






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