查看: 3366|回复: 9

[已经解决] 关于公共事件

[复制链接]
梦石
0
星屑
339
在线时间
89 小时
注册时间
2015-3-15
回帖
7
发表于 2017-4-3 17:02:11 | 显示全部楼层 |阅读模式

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

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

×
问一个问题:
我在公共事件里设置:1.当变量a的数量到达50时获得道具A
                                   2.当变量a的数量到达100时获得道具B

但是当变量a的数量等于50时会不停的获得A,尝试过多种方法但都无法使到达50的a的判定终止。(因为我只想让这个公共事件判定一次)


那么如何使公共事件只判定一次呢?来自圈子: 白菜组

点评

【警告】版规A-8 弃帖/提问后不管  发表于 2017-4-13 13:11
设置一个开关即可……  发表于 2017-4-3 17:17
梦石
0
星屑
339
在线时间
89 小时
注册时间
2015-3-15
回帖
7
 楼主| 发表于 2017-4-4 13:00:26 | 显示全部楼层
怎么设置开关啊?
比如:
1.当变量到达50时获得道具A然后开启开关“不再获得”
2.当开关“不再获得”开启时......然后呢?依旧会继续获得A啊。
回复

使用道具 举报

梦石
0
星屑
339
在线时间
89 小时
注册时间
2015-3-15
回帖
7
 楼主| 发表于 2017-4-4 13:01:08 | 显示全部楼层
怎么设置开关啊?
比如:
1.当变量到达50时获得道具A然后开启开关“不再获得”
2.当开关“不再获得”开启时......然后呢?依旧会继续获得A啊。
回复

使用道具 举报

梦石
10
星屑
12655
在线时间
1496 小时
注册时间
2010-8-31
回帖
558

开拓者

发表于 2017-4-4 13:17:07 | 显示全部楼层
在获取道具A的时候,在下面设置一下相对应的变量+1,使其达到51,就不会再获得了。
100的时候也是同理

点评

这个方法好  发表于 2017-4-5 08:27

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 版主认可的答案

查看全部评分

相比起做游戏,更热衷于素材的加工呢。
回复 1 0

使用道具 举报

梦石
0
星屑
235
在线时间
212 小时
注册时间
2013-8-13
回帖
1501
发表于 2017-4-4 13:20:37 | 显示全部楼层
本帖最后由 SK才是王道 于 2017-4-4 13:21 编辑

欸呀呀呀,我最喜欢事件了,不多说,直接给你图,不知道你能不能明白
其实很多时候多加一个独立器开关的逆判定即可
1.JPG

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 版主认可的答案

查看全部评分

回复

使用道具 举报

梦石
1
星屑
22083
在线时间
4885 小时
注册时间
2014-12-22
回帖
1509

开拓者

发表于 2017-4-4 15:01:03 | 显示全部楼层
本帖最后由 shencao 于 2017-4-4 15:19 编辑

你看一下公共事件的触发条件,如果是正常执行那应该是只会执行一次。
看起来你大概是并行,那只要设定的开关打开(触发条件满足)它就会一直不断的执行,导致不断的获得道具a。
要停止就是把开关关闭,条件不满足就不会执行了。
所以我觉得可以:
(在游戏中先打开开关1,让公共事件1执行)
公共事件1(并行,条件 开关1):当变量a=50,获得道具a,打开开关2,关闭开关1
公共事件2(并行,条件 开关2):当变量a=100,获得道具b,关闭开关2
这样应该就可以了。应该。我没测试(逃)

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 版主认可的答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
发表于 2017-4-4 23:54:03 | 显示全部楼层
公共事件也可以设置开关,弄成获得道具后关闭这个开关就行了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部