您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 2280|回复: 0
打印 上一主题 下一主题

[单人] 自动化地铁小站,详细教程

[复制链接]
  • TA的每日心情
    擦汗
    2015-5-1 08:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2015-4-30 19:25:30 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    大家好,本人最近在单机铺铁路玩,稍微研究了一个自动化地铁站的建法,拿出来与大家分享。本帖力求讲得尽可能详细,不仅让大家会搭此电路,更希望大家理解电路的原理。高手可以看看图,读读图片上下两行的字就行了。

    何为自动化?其实不是特别高逼格,就是做成了像现实中的地铁一样,一条铁轨,在上面建地铁站,玩家在矿车上进站后矿车停靠一段时间,要在该站下车就shift,不下就等一会矿车出站继续往前走。

    看大家似乎都不怎么用铁路的,这帖子就从就基本的讲起吧。

    首先,贴一个最基本的车站图


    利用探测铁轨和动力铁轨可以轻松搭建一个车站,矿车从右边过来的话就会停在左边的动力铁轨上(本贴将以从右边进站到左边出站为参照讲解),人坐在车上点一下上方的按钮就可以继续往左走了。这个是基本的基本,就不多说了。


    可以看到,这种车站离我们的目标还是有点距离的,要把这个车站改造成我们的目标的话至少还需要以下部件:
    1)一个计时装置,在矿车进站后开始计时,在我们设置的时间经过后给左边的动力铁轨发一个红石信号。
    2)一个单向启动开关,使矿车从右边进站时开始计时,而如果从左边进站,右边出站的话不启动的计时器。
    下面就按搭建顺序来讲解整个电路:


    1、首先是单向启动开关。照图来搭,注意沙子下方是一个向上的活塞。中继器和活塞及沙子如此放置可产生一个0.5刻的红石信号,为什么需要这个信号请继续往后看。
    注意沙子左边的中继器需要调到2档,这样才能给进站方向的动力铁轨提供足够时长的信号以使矿车能顺利通过它,右边常亮的动力铁轨也是为了给矿车维持一个足够高的速度以赶在动力铁轨的信号消失前通过它。


    原理:用中继器将红石信号传递到活塞上方的不透明方块可以使该方块周围产生一个时长为0.5刻的信号,大多数游戏里自带的开关所提供的红石信号时长都在1刻以上,而这种半刻的信号需要我们组合各种红石原件来获得。0.5刻信号在某些地方会非常有用,比如可以用来制作活塞计数器等。
    但是0.5刻的信号又有它的局限性,比如无法作为红石逻辑电路的有效信号,这个时候就需要利用中继器粘滞信号的作用来延长信号,比如这里用2档中继器就把半刻信号变为了1刻信号。

    2、上面的电路让我们的矿车顺利进站了,接下来再这么搭

    没什么好讲的,沙子右边的中继器也调2档,金块可以换成别的非透明方块。
    说一下这个部分的作用,矿车从右边过来时,先经过粘性活塞处的探测铁轨,这时粘性活塞伸出,金块左移,由于放置了充能的动力铁轨,矿车的速度很快,到达下一个探测铁轨时粘性活塞还未收回,此时沙子产生半刻信号,沙子右边的中继器对金块充能,接着红圈中的红石被充能,红圈中的红石就是整个单向开关的输出。
    可以想象一下,当矿车从左边进站右边出站时,由于先触发半刻信号,后使粘性活塞伸出,由于半刻信号时间很短(貌似只有0.1或0.2s),等金块左移时信号已经消失,这样圈中的红石就不会被充能了。

    3、开始搭计时电路吧
    上图


    上一张图的输出端接一个RS触发器,矿车进站后,红圈(也就是RS触发器的输出端)将持久性充能。

    原理:什么是RS触发器?在逻辑电路中有一种电路模块叫触发器,什么叫触发器呢?触发器其实是英文trigger的翻译,trigger也可以理解为扳机、开关的意思,就是说对此物施加一个外部影响(可以是一个外力,也可以是一个外部的电信号),此物的状态就会发生一个明显的变化。RS触发器是各类触发器中最为基本的一种,以图中所示为例,触发器的两个金块是两个输入端,当左下角的红石火把亮时,只有对左下角的金块充能才能使红圈变亮,而如果对右上角的金块充能是没有用的,反之,在按上述方法改变了电路的状态后,只有对右上角的金块充能才能把状态变回来。


    4、继续图


    用比较器和中继器做个简单的脉冲电路,红圈是脉冲电路的输出,也就是说当矿车从右边进站后,红圈就会不停的闪烁。
    注意,红圈下方的比较器要右击一下,让其工作与减法模式。中继器可以随便调档位,档位越大矿车在车站停留的时间越长。


    原理:很多人不了解红石比较器的作用,红石比较器有很多作用,说一下这里的作用:下方的红石是输入1,右边的中继器是输入2,比较器的作用就是比较这两个输入的信号强弱,上方的输出根据比较结果而定。如果不右击比较器,也就是在默认模式下,下方信号强度低于右边信号时上方就没有信号输出。而右击后的减法模式下,上方输出信号的强度=下方输入1的强度-右边输入2的强度,在这里由于输入1和输入2(如果有的信号话)强度是一样的,所以红圈就会不断闪烁。


    5、接下来是计时的核心,时钟部分了
    不是俯视图了,是右视图


    这其实是一个简单的漏斗时钟。上一步的输出接到一个向上的投掷器,3个漏斗一次为A连着B,B连着C,C连着投掷器。另外搭一条电路给C充能,最后别忘了随便放一组物品在投掷器里,别放鸡蛋这种1组16个的,放圆石都可以。
    先放下一张图再讲原理

    6、


    恢复俯视图,只是逆时针旋转了90度。
    在上一图的C漏斗后放一个比机器,前面接2格红石,然后接一个2档中继器,最后连到矿车下面的动力铁轨上。2档的中继器同样是为了粘滞信号,给动力铁轨足够的充能时间。

    原理:这里用到了红石比较器的另一个作用——满箱检测。所谓满箱检测,就是比较器如果输入端1接了一个容器的话,可以检测容器内的物品数量,然后根据物品数量输出不同强度的红石信号。具体规则为:根据容器的物品槽,计算出容器可以装的最大的物品数,然后将此数除以15得到x,输出的信号强度为(实际装有的物品数÷x)+1,除法的结果取整数。以漏斗来讲,物品槽有5个,那么计算得到x=23,也就是说(结合上一张图看)矿车进站后启动脉冲,投掷器不断往A漏斗1个1个地投掷物品,A又1个1个地传递给B,B传递给C,而由于C被旁边的红石线充能了,因此不会把物品传递回投掷器,C中的物品就越来越多,当达到23个时,比较器输出信号强度变为2,中继器被充能,最后动力铁轨充能,矿车出站。

    7、好了,基本上自动地铁的效果已经实现了,但是还没完,在矿车重新出发后我们需要将整个电路重置为初始状态,否则下回再经过此站电路就失效了。重启方法看图吧。


    回复一开始方向的俯视图。很简单,上一步红圈的另一边接中继器后连接到RS触发器的右上角金块,这样出发器就关闭了,脉冲不复存在,漏斗C也可以将物品顺利放入投掷器了。

    8、最好我们再给电路加一个保险


    在第二步图的右边再加一个探测铁轨,同样接到RS触发器的右上角一端,这样可以保证每次矿车出站的时候都给电路来一个复位信号,虽然理论上没有必要做这一步,不过在MC这样一个什么都有可能的游戏中加个保险总不是坏事吧。(反正已经消耗了那么多红石了,节约最后这么一点干嘛呢……)

    全局电路图


    可以看到,整个电路只位于铁轨的一边,在另一边也一模一样搭一套电路双向自动地铁站就完成了。
    按图中的方法搭的车站矿车的停靠时间大概是20多秒,需要调节停靠时间的话可以通过调整脉冲电路的比较器档位或者满箱检测的比较器的输出长度来实现。

    虽然占地面积有点大,但是所有设备高度最多2格,很适合在地狱天花板附近搭铁路时使用
    最后最后,别忘了在输出的红石线上方放个按钮啊,如果是在本站上车的话,放好矿车,坐上去,然后点按钮就可以出发了


    你坐着地铁或公交的时候爱睡觉吗?是的话别在享受此方便快捷的交通系统时坐过站啊。

    打赏

    0

    收藏

    0

    支持

    0

    反对

    0

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则