Project1

标题: 关于条件分歧机关的问题 [打印本页]

作者: 传说中的新人    时间: 2010-7-21 21:52
标题: 关于条件分歧机关的问题
我是这样设置的,条件分歧当开关A打开,开关B关闭的时候,门就可以打开,但是如果设置成按确定键的话,我过去直接按空格门就开了,如果设置成自动执行或者并行处理的话,一进游戏门就开了,但是2个开关都还处于关闭状态啊,为什么会这样呢?
作者: moy    时间: 2010-7-21 22:17
建议先把事件页的截图贴上来...另外独立开关只在本事件内适用,看看是不是这个问题...
作者: wsmyzc    时间: 2010-7-21 22:30
这个说不清楚。很可能你做成A或B有一个关闭就能开门、、
作者: 传说中的新人    时间: 2010-7-22 01:24

你看这么多开关,不可能设置错了
作者: wangswz    时间: 2010-7-22 02:01
怎么没有独立开关的执行
作者: 风向标    时间: 2010-7-22 02:59
怎么用那么多开关啊,一个变量就搞定了!
第一页设一个独立开关A,第二页独立开关条件为A  ON
作者: moy    时间: 2010-7-22 05:39
你条件分歧里什么操作都没有....有区别麽= =|||如果利用了独立开关那至少要打开啊...

顺带,确实如LS所说,用变量会简便一点.
伪代码如下

灯:
第一页:
点亮灯的动画
变量 亮灯数 +=1
独立开关A on

第二页(A ON):空
____

门:
第一页(并行或者其实确认键也可以...):
条件分歧 变量 亮灯数 == 6
      独立开关A ON
分歧结束

第二页(A ON)(可穿透):
动画啊位移什么的,或者是写好的公共事件...这个看你自己的设置了.

作者: wsmyzc    时间: 2010-7-22 08:27
开关数超过三个的时候,最好用变量,不然容易头晕。

如果是特定的话,那就只能乖乖用开关了。
作者: 传说中的新人    时间: 2010-7-22 14:29
当我刚来的,怎么可能不用独立开关,开关在最下面,遮住了,没看到我有2页吗》第2页就是当独立开关为A的
作者: wingtang5    时间: 2010-7-22 15:00
错你理解错误了

你的事件,第一页弄空白。
然后时间第一页的条件是独立开关A =ON
第二页没有。
明白?
作者: chenxicc    时间: 2010-7-22 15:03
条件分歧里 所执行的内容什么都没有啊,至少要在那个条件分歧里 加上,如果条件成立,则打开什么东西啊。
作者: wingtang5    时间: 2010-7-22 15:09
你看看这个范例。 Project2.zip (371.01 KB, 下载次数: 32)
作者: 传说中的新人    时间: 2010-7-22 23:53
受不了了,我怎么可能犯这么简单的错误,告诉你们在下面,没看到下面还有很长可以拉下去吗?
自己看吧,和上面的事件是1个事件,只是拉下来了
作者: 传说中的新人    时间: 2010-7-23 00:01
你们把事情想的太简单了,用变量我知道,但是我如果要控制特定的几个灯开呢,其他灯是关闭的呢。。我要求只开4灯才开门。你们也许会说,要开的灯变量+1,其他的灯变量不+,但是这样的话,8个灯一起开门也会开。因为全开变量+4。你们或者说开指定的灯+1,开不需要的灯-1,但是如果你开错了几次灯,就算你最后打开了指定的灯,门也不会开,变量绝对不是+4了,很复杂。而且我如果要做更复杂的,比如我要按照一定的顺序开灯。比如说1357这样的顺序门才能开,其他办法都开不了,你们用变量的算的清楚吗?变量很复杂,开关虽然麻烦,但是好懂

作者: 小角色    时间: 2010-7-23 00:16
本帖最后由 小角色 于 2010-7-23 00:32 编辑

给每个门一个编号
2个变量,一个变量记录上次的门,一个变量记录正确数
进了1门,则变量1=1,变量2+=1,如果走错了,条件分歧判断变量2是否大于等于1,如果是就减去1(或者清零。。你看着办吧),如果小于1则不减
进3门时,判断变量1如果=1,则变量1=3,变量2+=1,继续上述判断
然后进5门,判断变量1是否为3。。。
就算99个门,一样可以做了。。
作者: wingtang5    时间: 2010-7-23 07:31
不用变量就去用开关。

条件 = 开关 ON。
作者: wsmyzc    时间: 2010-7-23 08:59
呃,我已经晕了,为什么都是空的
作者: DeathKing    时间: 2010-7-23 09:23
变量简易、方便、易于理解。对,整个过程只用到一个变量。

这个工程的名字你很耳熟,是的,我直接又用它做了范例,先和门说话,他会告诉你要将机关弄成什么样子才可开门。当弹出“纯供娱乐”,那么很明显,你成功了!

事实上,在我的做法中,还有一种表示方法,这个方法基于了一些数学理论,请仔细想想,然后再看看我是如何实现:

R剧特效研究.rar (233.91 KB, 下载次数: 68)
作者: wingtang5    时间: 2010-7-23 10:12
变量简易、方便、易于理解。对,整个过程只用到一个变量。

这个工程的名字你很耳熟,是的,我直接又用它做 ...
DeathKing 发表于 2010-7-23 09:23


变量的话就简单了。开关也可以吧?


作者: wyld    时间: 2010-7-23 11:02
不错啊

1.gif (79 Bytes, 下载次数: 18)

1.gif

作者: 传说中的新人    时间: 2010-7-24 01:41
谢谢DK,已经解决了




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