2014-12-31 11:32:38 k73游戏之家 作者:themostunusual
太空工程师建造是一个非常大的学问,如何建造出完美的系统呢?今天小编主要跟玩家们介绍的是关于太空工程师上弹药存储发射系统,希望对玩家们有帮助。
首先,我们先来构造一个简单的弹体,如图所示
单枚弹体的主要功能部件包括电源,陀螺仪,两个计时器1、2,两个传感器A、B,质量方块,重力发生器以及前后对接口Q、H几个部分。其中传感器A的感应范围向弹体前方延伸,随时监测上一节弹药是否脱离,一旦前一节弹药脱离至一定距离,则立即启动传感器B,传感器B的感应范围向侧边延伸,如果这时有一个其他的物体经过这个感应范围,则会触发传感器B立刻启动(Trigger Now)计时器1,计时器1的动作则设置为以下几项:
1、 关闭向后对接口H,使得弹体脱离后方的弹药柱
2、 打开质量方块和重力发生器,利用重力快速加速弹药,并打开陀螺仪,是弹体在飞行过程中保持稳定
3、 正常启动(Start)计时器2
计时器2设置的启动延迟时间为6~10秒,计时器2的动作为:关闭质量方块和重力发生器。(这里可以看出计时器2的唯一作用就是当弹体经过6~10秒的加速达到极速后,关闭质量方块和重力发生器,使得弹体不受其他重力场的影响)
接着,刚刚的弹体a的发射又再一次触发了其身后的弹体b的传感器A,于是乎,当再有一个其他的物体经过弹体b的传感器B的感应范围时,又将会重复一遍上面的循环。
这样,我们就做一个长棍用作触发器,不停地做往复运动,这样就能不停地触发下一节弹药的传感器B,从而实现弹药的连续发射。这样,如果想要单发的话长棍就做一次往复运动,而要连发的话,长棍就不停地做往复运动,通过计时器结合传感器的巧妙设置,我们就能够实现单发模式和连发模式之间的切换。
这个过程的示意图如图所示
由于目前的结构一个弹柱的弹药量有限,那么,能不能多弄几个弹药柱放在一起,用完一个弹药柱后就立即补充下一个弹药柱,这样岂不是很方便?按照这个想法,我便制作了下面的结构,如图
图中是一个转子,上面有一个十字型结构,十字型的四个端点各连接一个弹药柱,这样一个弹药柱有6个弹药,四个弹药柱就能一下子携带24枚弹药,携弹量大大增加了。同样,通过巧妙地设计计时器与传感器,我们就能够实现一个弹药柱发射完后,十字型旋转90度,切换到下一个弹药柱,继续发射。(PS:在这里,弹药柱的前方放置了一个柱子,目的是当十字型结构携带弹药柱旋转90度的时候,前方的柱子正好能够触发经过的弹药柱最前方弹药的传感器A,使得弹药柱最前方一枚的弹药柱的传感器B被激活,能够被触发器触发从而实现发射)弹药柱经过90度旋转后达到指定位置,并且其最前方的第一枚弹药的传感器B被激活的过程我称之为“上膛”。
接着,我设计了两种模式的连发——分别是半自动连发以及全自动连发。
半自动连发的特性是在当前已“上膛”的弹药柱内可自动连发,但是一旦切换到下一根弹药柱,那么就会停止连发。
而全自动连发的特性就是当前已“上膛”的弹药柱在连发完之后,自动切换到下一根弹药柱,并继续自动连发,整个系统自动就把所有弹药打完。系统的整个过程在没有人为操作的情况下将自动完成上膛——连发——上膛——连发——上膛——连发——上膛——连发——弹药打完这一过程。
这样一来,我们就实现了弹药的三模式切换发射、弹药柱存储以及弹体质量方块的定时自动关闭这三个问题了。
接下来解决最后一个问题——高度自动化的装弹。
弹药打完了,接下来该怎么办?当然是要把另外四根弹药柱再装上去了。
于是乎,我对系统又进行了进一步的改动:
1、 十字型结构最下方一段的正前方安放一枚弹体检测器,用以监测最下方是否装弹。一旦装弹,则触发检测器,使得十字型旋转90度,将下一个空着的端口移至最下方,让玩家继续装弹,如此往复,直至装满四个弹柱
2、 把触发弹药柱“上膛”的柱子做成伸缩式的,弹药装填模式下,柱子会缩回去,这样在自动化装弹下,十字型结构携带弹药柱的自动旋转不会触发弹药柱最前端一枚弹药的传感器B
3、 设置两种模式,武器发射模式和弹药装填模式,武器发射模式下“上膛”触发柱伸出,最下方弹体检测器关闭;弹药装填模式下“上膛”触发柱缩回,最下方弹体检测器打开。
于是乎,我们就完成了最后一个问题——弹药的高度自动化装填。
四个问题都完成了,下面让我们来看成品吧~~。
每枚弹药的传感器A的感应范围向弹体前方延伸,随时监测上一节弹药是否脱离,一旦前一节弹药脱离至一定距离,则立即启动传感器B,传感器B的感应范围向侧边延伸,如果这时有一个其他的物体经过这个感应范围,则会触发传感器B,使得最前方弹药脱离弹药柱。
我先介绍一下该装置的具体键位和用法。
1至8号键位的作用分别如下:
1号键——弹体上膛
2号键——单发键
3号键——连发键
4号键——连发模式设置为半自动模式
5号键——连发模式设置为全自动模式
6号键——辅助重力
7号键——武器发射模式
8号键——弹药装填模式
用法
1、 首先,面对空弹药架,先按8号键,切换到弹药装填模式
2、 复制粘贴弹药到十字型最下方的一端,装完一个十字型弹药架便自动旋转90度,直至4个弹药柱装完。注意装的时候传感器的朝向。
3、 面对装满的弹药架,按7号键,转换为武器发射模式
4、 面对装满弹药但都还未上膛的弹药发射架,首先按1号键上膛,这时十字型弹药架会旋转90度
5、 接着,转完90度上好膛之后,按2号键即可单发,按几次2号键就单发几枚弹药,单发完一个弹药柱,系统会自动将弹药架旋转90度上膛到下一个弹药柱;
6、 如果想连发,则首先按4号或5号键选择连发模式,然后按3号连发键开始弹药的连发。如果是先按4号键然后按3号键,则是半自动连发,只连发当前“上膛”弹药柱;如果是先按5号键然后按3号键,则是全自动连发,系统自动连发所有弹药直至无弹药,就算操作人员脱离岗位系统也能够自动完成剩下的所有工作~~^-^
7、 面对空着的弹药架,再次按下8号键进入弹药装填模式。
。。。。。。
如此循环往复,生生不息。
如果看截图还看不懂的话,下面是测试视频,保管你一看就懂
视频来自:土豆