查看: 2414|回复: 5

[已经过期] 请问一下事件触发问题

[复制链接]
梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
发表于 2016-10-4 14:55:32 | 显示全部楼层 |阅读模式

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

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

×
比方说A地图和B地图,要是没有和A地图的某个人物对话过,那人物走到B地图的事件就不会触发,这个要怎么设置的?

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2016-10-4 15:02:53 | 显示全部楼层
地图A的那个人物对话之后打开一个开关,
然后地图B要触发的那个事件设置出现条件为上面那个开关为ON的情况。。
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2016-10-4 15:25:44 | 显示全部楼层
本帖最后由 89444640 于 2016-10-4 15:31 编辑

最好最好用变量+开关,因为你玩家不一定跟npc对话一次,手滑了多按一次的情况也有而且事件的处理有时候很复杂,需要往返对话。
地图1
NPC1: 对话 吃了吗?
角色:吃过了。

吃了吗 变量+1 吃过饭了 开关打开

再对话的时候
npc1: 我知道你吃过了

吃了吗 变量+1

npc事件这时候要设定成当吃了吗变量为2的时候

npc1 :
莫非你是没吃?不好意思说才说吃了的
来来,去地图2和我们一起吃饭吧
角色:
恭敬不如从命。


地图2
当吃了吗变量为1的时候
NPC2:
我儿子问过你吃饭了吗?
角色:
问过了。

当吃了吗变量为2 的时候
npc2:
孩子,饿了吧,来~一起吃吧

当吃过饭了 开关关闭的时候
npc2:
我儿子招呼过你吃饭没有啊?
角色:
你儿子是哪位?
npc2:
就是npc1啊,你们不是同学吗?
然后然后各种变量+开关+条件分歧控制。
大概是这个思路
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
 楼主| 发表于 2016-10-4 15:39:59 | 显示全部楼层
89444640 发表于 2016-10-4 15:25
最好最好用变量+开关,因为你玩家不一定跟npc对话一次,手滑了多按一次的情况也有而且事件的处理有时候很复 ...

我就是不太懂得变量,仔细仔细看看你给的列子,谢谢咯
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
回帖
20
 楼主| 发表于 2016-10-4 20:49:49 | 显示全部楼层
cinderelmini 发表于 2016-10-4 15:02
地图A的那个人物对话之后打开一个开关,
然后地图B要触发的那个事件设置出现条件为上面那个开关为ON的情况 ...

好像有一些理解了,可以再详细一些吗?
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2016-10-5 16:43:40 | 显示全部楼层
阿祖 发表于 2016-10-4 20:49
好像有一些理解了,可以再详细一些吗?

见例。
例.rar (189.77 KB, 下载次数: 57)
就是上面说的事件,对话次数不同npc的对话不同,只需要开关和变量控制。
先尝试不对话进屋跟npc对话看看说的是什么,然后分别对话1次 2次试试
由此可产生很多分支,但是如果事件过于复杂,需要多测试。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部