《星界边境》密码门制作方法详解
当然,在后面搭建的过程中我按非高锁低连接新加锁存器的,大家无需奇怪。 其实这个过程就是以锁存器彼此关联分别记录按钮一次开关而实现电路识别二次重复信号的。我们要善于发现或制造同按一键两次,前后的区别,以这里为立足点以实现我们所期望的目的。 此上,便是整个电路约3/4的内容,下面节奏会放快。 第二部分是计数(也就是电路判断为三次输错的核心内容),第三部分是对信息的处理。 有关第二部分,我们需要六个锁存器: (我们的内容中所提数字全为下图中的①~⑯。 由于重点在于计数,故输入端能达到说明效果便好。 用钢制平台将图中电路分隔为三部分,最上面的为计数部分,中间的+⑦为信号转化与处理部分,最下面是简单的输入端。 有了前面那个判断按钮是否重复按动的例子,这个解释起来也就容易了,我讲过电路运行过程后大家也就明白了: 当第一次错误发生时,⑯(或门)输出高电平到①,这时①记录这个信号,并持续输出高电平到②输入端的下端(因输入端上端为低电平故②输出状态无改变),向①输出高电平的同时,⑯还向⑬输入端的上端输入高电平,此时系统开始恢复初始状态:⑬→⑭→⑰→⑯。 按照之前所说的,我们要已经将开始记录在①中,下面我们要记录这次错误的结束到②中,我们选⑭,因为它在恢复过程中是由低到高的过程,时间轴上先于①变暗晚于①变亮(姑且先这么描述),所以是最适合记录结束信号的。我们将⑭的输出端与②输入端的上端相连,效果为当循环结束时,记录一个信号。 下面便是第二次错误信号,我们有了②所记录的第二次结束信号,那么再找一个在第二次错误中最先输出高电平的元件,接入③输入端的上端,将②与③输入端的下端相连,这样我们就得到了一个第二次错误的记录。 然后以③为基石得到信号④再由信号④得到信号⑤,以和③同样的方式得到信号⑥,也就是第三次错误的记录。 可能有人要问,为何不将③的上端与⑯的输出端相连。笔者在这里提一句,在构设电路的过程就和走狭窄的盘山道一样,尽量靠里走,直截了当地达到目标,减少变量。将③与⑯相连属于完善电路部分,应放在搭建并调试无误之后,查看此时改动前和改动后有无差异,无差异或可通过小改动抹去差异时再改,切记什么时候应该做什么,减少所求目标中间的变量,以达成目标优先(电路往往一个右键下去,一堆线要重连)。 至此,我们的电路便能够识别三次以内的错误次数。 然后就是第三部分,信号处理和转换(图中中间部分+⑦),我们分别将保存错误次数信号的①③⑥输出端与⑦⑧⑨三个非门输入端相连,再将三个非门的输入端都与非门⑩相连,这样当①③⑥输出端均为高电平时(已错三次),非门⑩输出高电平信号。这时将非门⑩与锁存器⑪相连(这里无用,是SH当时构设时一步一站所留下的坑,构建时可直接将非门⑩与⑫相连),后将非门⑫的输出端与门的输入端相连,通过前面的电路,我们了解到,输入部分初始都向⑫输出高电平,每输对一个信号则将对应的降到低电平,故只要⑫的输入端有高电平输入,门便不能打开。这里便达到了三次失败后锁死的目的。 就此,我们完成了三个部分的设计,而后便是搭建过程(如何相结合),SH将其分为八个步骤: 这里有一点要注意,图中用黄色标出的线不要连,之后图中所给的这两个点之间的线也不要连,至于原因,现在不好说,后面会提。这里只是按照一个套路来构建。至于其他的,相信看过之前的内容,这一步没什么好说的。 (编辑:173173游戏网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |