本期会简单讲解泰拉瑞亚中的物理帧率机制,并介绍一些常用的驱动电路。
驱动电路是一种启动后便会持续输出信号的装置,根据信号输出的频率,我们可以将它们分类为:
非满频驱动—每秒输出信号次数小于60的驱动
满频驱动—每秒输出信号次数等于60的驱动
超频驱动—每秒输出信号次数大于60的驱动
可以看到,我对驱动的分类围绕着一个数字“60”,这个数字代表着泰拉瑞亚的“物理帧率”。那么,“物理帧率”是什么?
我们暂且简单了解物理帧率即可,因为它对于电路的搭建基本没有影响。
物理帧率与屏幕的显示帧率不同,物理帧率一定程度上代表着游戏内部的运算过程,理想条件下泰拉瑞亚的物理帧率保持在60帧,每经过一个物理帧,游戏内几乎全部物体就会依照自己的代码进行一次行动,如弹幕会向前移动一次,挥舞的剑会检测自己是否击中怪物。
现阶段我们只需要知道,一些电路物品的有效运行频率受到物理帧率的限制(如促动器及机关石块每秒最多只能实虚切换60次),满频驱动每秒60次的频率事实上也是物理帧率限制的结果。而超频驱动,一般通过并联满频驱动得到,我们现在暂时用不到。
假人驱动大概是最常用的驱动装置了,它每秒可以输出60次信号,由于它具有搭建简单,工作稳定,信号输出频率高等优点深受广大电路党青睐,频繁出现在各种电路作品中。
搭建它你需要准备一些方块,两个促动器(小百科#3中介绍过),两个传送器(需要击败任意机械boss后在蒸汽朋克人处购买,传送器的详细使用方法会在以后的小百科中介绍),一或两个压力板,一些电线,一个拉杆或开关,一个任意锤子,以及一个假人(用自商人处购买的镰刀割草可获得稻草,与木头在锯木机处合成)。如图搭建即可,右侧传送器上方两块三角形方块(半砖)是由普通方块经锤子敲击后形成,敲击后的半砖有多种形态,请一定要敲成图中的形态。
这样,假人驱动就搭建完毕了,点击拉杆,装置开始运行,连接在右侧压力板的电线将会持续输出每秒60次的信号(两个压力板,放置一个压力板则是每秒30次)。
假人驱动可以满足泰拉瑞亚中几乎所有的高频信号需求,比如,你想让一个或多个雕像迅速刷出怪物,那只需要将它们连接上假人驱动。
又或是,驱动烟花盒不停地放烟花
那么,这是为什么呢?为什么这样一个装置可以对电路输出信号?这里就要讲到半砖与假人的一些有趣的机制了—
半砖有着一种非常重要的特性,如果有一个实体(包括但不限于玩家、怪物、掉落物)卡在半砖里,半砖就会尝试将这个实体推出半砖。而假人呢,其实是由一个可见的“家具假人”与一个看不到的“实体假人”构成,实体假人类似怪物,可以踩下压力板,可以被传送器传送,还可以被半砖推动。
当我们按下拉杆,实体假人被传送到另一个传送器上方,正好与这里的左侧半砖重叠,半砖会将其推向右侧半砖并触发放置在那里的压力板,这一切将在一个物理帧里完成。下一个物理帧,右侧半砖会将实体假人推回左侧并触发那里的压力板,就这样,实体假人一秒移动了60次,触发了60次压力板,这就是这个驱动装置输出高频信号的大致原理。
如果想关掉驱动,只需要再次按下拉杆,将实体假人传送回去就可以了。或是当玩家退出并重新进入地图,实体假人会重新回到家具假人的位置,驱动也会自动停止。
—————————————————————————
鸟驱由一个开关或拉杆,一些方块,一个鸟雕像,一些压力板,一些电线组成,像这样搭建:按下拉杆,鸟雕像受到信号激活,生成一只鸟,鸟在上方的水平通道内飞行,不断触发通道内的压力板输出信号。我们还可以在装置的一侧放置毒箭机关并连接电源,想要停止驱动时发射毒箭就可以了。
将毒箭机关连接最后一个压力板,鸟驱就变成一个能自动停止的高频信号发出装置。
利用鸟驱装置内的压力板会被依次触发的特点,我们可以设计一些特别的小装置:
流水灯(?)
毒箭机关枪
将鸟驱稍稍改造,雕像换成螃蟹就变成了速度要慢上许多的螃蟹驱
小百科#2中介绍过的计时器也可以是一种常用的驱动。
下面这些驱动较为冷门,它们的功能基本都可以由上文的驱动实现,但它们比较有趣,又或是十分简洁,在此就简单说一下吧w
传送器驱动——
利用传送器的传送机制使上面的实体不停传送触发压力板从而输出信号的驱动。
传送带驱动—
利用传送带收到信号会改变运动方向的特点设计的驱动(这也是一种满频驱动的实现方法) ,体积很小,但需要玩家站在传送带上驱动才能工作。
本期电路小百科到这里就结束啦,泰拉瑞亚中的驱动电路数不胜数,我们可以利用各种奇奇怪怪的东西都能设计成驱动,但我们在选择驱动时始终要以简洁、高效、适用为中心。适合的,搭建简易的驱动才是最好的。
下期,我们将正式步入肉后,详细讲讲本期中提到的传送器等电路物品,并引出泰拉瑞亚电路中最复杂的部分—逻辑门。