查看: 2756|回复: 8

[已经解决] 基础问题 npc行动

[复制链接]
梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2016-8-28 14:22:03 | 显示全部楼层 |阅读模式

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

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

×
以前没弄过,随着动作的增多出现了这个问题。
1、npc有自己的行动轨迹,而且与角色有对话。对话时会中断自己的行动,然后,然后就乱套了。
例 npc在地点A浇花,然后走到地点B开门进去(角色消失x帧)然后走出来去地点B买东西 一旦中毒自己操作的角色挡住就全乱套了。
2、npc甲与npc乙有互动,中途打断会乱套,机子卡了好像也乱套?反正我单位破机器出现过。

请问这个怎么处理?
我目前的妥协办法是 有此类行动的npc,角色无法近身与其对话干扰其行动,若有对话,则做出专用的事件点并醒目标志标出。
请问除此以外,有没有可以与npc对话,并且不干扰其行动的方法?       

点评

好像武林群侠传的真实NPC  发表于 2016-8-29 22:20
梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
回帖
308
发表于 2016-8-28 15:33:26 | 显示全部楼层
可以在事件中点可以通行,事件就可以穿过其他事件,包括人物了
或者移动路径选择里也可以点可以穿透

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
回帖
1643

开拓者

发表于 2016-8-28 17:07:33 | 显示全部楼层
把你的行动轨迹用绝对坐标定位的方法做出来(

  -fk: -azogi:
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
 楼主| 发表于 2016-8-29 12:13:56 | 显示全部楼层
kuerlulu 发表于 2016-8-28 17:07
把你的行动轨迹用绝对坐标定位的方法做出来(

请问详细事件书写方式为何?可否帮忙做个范例?
二楼的方法如果没有对话可以,但是有对话或者行动复杂就不可控了。
比如绕圆圈的设置通行可以穿透,无论有无遮挡均可继续转圈,但是如果行动是不规则路线,一旦遮挡就会出现npc行动混乱的问题。
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2016-8-29 14:15:31 | 显示全部楼层
从简单出发的话,同意二楼勾选“穿透”的做法,这个能最有效的解决楼主的问题。

此外可通过逻辑写明,比如事件A要从1号点移动到2号点,玩家与事件A对话后,如确定玩家档到了事件A的行径路线,可让事件做出等待的行为,直至道路畅通。

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

双子人

梦石
0
星屑
3205
在线时间
3619 小时
注册时间
2009-4-4
回帖
3901

开拓者

发表于 2016-8-29 15:00:47 | 显示全部楼层
在移动路线可能交叉的位置,把向XX移动改成脚本:@x=XX、@y=XX
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2016-8-29 15:49:16 | 显示全部楼层
试了一下,对话似乎并不会中断事件自己的移动路线。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
 楼主| 发表于 2016-8-30 15:07:14 | 显示全部楼层
亿万星辰 发表于 2016-8-29 15:49
试了一下,对话似乎并不会中断事件自己的移动路线。

我试了一下还真是……设置成可以穿透就好了。非常感谢~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部