电路教程——传送门任意传

06/22785 浏览游戏攻略
一、成品展示
       可以看到在传送时我们可以选择左边的摇杆进行目标地点的选择,从左到右分别表示丛林、森林、沙漠、雪地(因为这里忘了挖雪块了,我就用云块表示了)、地牢、血腥、海洋七个地点。选择完成后按下传送门右边的摇杆即可传送到指定地点。本文主要就是写这个的教程。
二、制作
1、传送门的特点。
       传送门相信各位同志们都不陌生吧。一条线连接两个传送门就可以进行传送,如图2.1。
TapTap
图2.1 传送门的基本使用
       现在从一个传送门传送到另一个传送门实现了,那么我们可以从1号传送门传送到2号,在从2号传送到3号传送门对吧。
TapTap
图2.2 传送1到2在到3
    图2.2可以明显的看出我们,先点击第一个摇杆在点击第二个摇杆,人物就可以从1传到2在传到3。那么现在如果我想点击一下摇杆,就可以实现从1传送到2在传送到3呢?我们可以想到用故障逻辑门实现这功能。
TapTap
图2.3 逻辑门传送1,2,3
        这里如果你熟悉逻辑门,应该很容易理解,当这个摇杆被点击的时候。第一帧的信号如我画的绿色线条一样,触发两个传送门使人物从1号传送门传送到2号传送门,并且同时给故障逻辑门一个信号。第二帧信号就是由于第一帧摇杆给了故障逻辑门一个信号后,会产生一个如我蓝色线条的信号。触发2号传送门和3号传送门。所以我们这样可以从1号传送门直接传送到3号传送门。既然如此我们可以进行扩展。如图2.4
TapTap
图2.4 长传递
    根据上面的论述,我们不难推断人物无论站在哪个传送门上,只要按下摇杆都会传送到最后一个传送门。于是我有一个大胆的想法,如果我按照这种方式把他们收尾相连呢?不就可以一直转圈圈的传送。如图2.5
TapTap
图2.5 收尾相连的传送
      如果你真的这样连起来玩,你会发现不可以一直传送,逻辑门会“爆灯”。既然如此根据上问中的结果,我们发现好像只要打断某一节的传送,那么最终的传送地点就在打断的地方。(重点,核心)如图2.6
TapTap
图2.6 核心思想
     从图2.6可以看到无论人物在哪个传送门上面,只要按下传送门前放的摇杆,都会被传送到我画的火柴人那里。那么我们全部都给它加上控制亮灭的,不就只是那个灯灭了就到哪个地方。(如果多个逻辑门灯灭,则会以人物右边第一个灭的逻辑门灯对应的传送门为主)
TapTap
图2.7 每个逻辑门灯加触发
       到这里熟悉递进的同志应该知道,如果我把上面加一个递进电路控制只有一个逻辑门灯熄灭呢?那不就是可以选择地点了吗?这里递进电路就不介绍了。
TapTap
图2.8 加上递进电路后
    这里可以明显看出,上面的摇杆可以控制下面哪个逻辑门灯灭,进而实现选择地点的效果。那么加点装饰后,就有了最后的传送模型。
    大概主要的实现就是上面的了。如果想达到本文开头的效果。则只需要分散点放传送门和摇杆,加递进电路的显示部分。
TapTap
图2.9 模型应用到地图
    这个我也不好怎么描述到怎么放到地图上实现这个功能,毕竟表达能力可能有限,希望2.9的图可以帮你理解下。
    最后可能图片上画的比较抽象,无论怎样希望本文的内容可以帮助到你,感谢您的观看,谢谢。#电路 #传送门
16
3
15