小小大星球电路信号介绍

2014-11-26 16:15:12 k73游戏之家 作者:jscztrz

小小大星球游戏中的内容丰富,但是难度还是非常大的,那玩家们知道关于电路信号的知识吗?很多玩家都不是非常的清楚,下面小编就跟玩家详细的介绍下电路信号,一起来看看吧!

电路信号概论

首先,小小大中有一个电路系统,比如你想控制一个灯泡或者一台火箭喷射器,你得把电缆接上灯泡或火箭,信号简单说就是电缆中的电流,电缆亮起说明电缆中有信号,不亮则信号为0。

电缆亮起,信号不为0,只要有信号电缆就会亮

以下电缆不亮,信号为0

1、信号强度

信号是有强度的,范围是从-100%到+100%,强度不分等级,并非是201种信号强度,强度可以精确到小数点后5位。可以使用电池简单输出201种信号,更精确的信号在后面的章节中会提到。

2、持续信号——持续存在的信号

电池产生的就是持续信号,像电灯什么的就需要持续信号使它常亮。一些感应器、计时器、计数器等可以产生可控的持续信号,在以后的教学中会介绍。

3、单帧脉冲信号——只存在于一帧游戏画面中(持续0.033秒)的信号

运用计时器、计数器的自我重置可以输出脉冲信号。如图将计时器、计数器的输出口连接到下方的重新设定接口,在计时器、计数器完成一个周期后,输出口输出+100%的信号,信号输出的同时,计时器、计数器也会被重置,整个过程持续正好一帧时间(0.033秒)。

脉冲信号通常用于输出一个短暂的指令,比如让灯泡闪亮一下、让生成器生成一个物件、重置计数器、改变栓扣等等,运用相当广泛,动作明确。相对的,持续信号则会使元件控制复杂化,比如重置计数器只需一个脉冲信号,使用持续信号的话,电缆中信号从0变为+100%,计数器重置,而电缆中信号仍然是+100%,下次重置计数器就得先切断信号,再输入信号,否则计数器无法重置。

4、单帧脉冲信号延迟输出

也许你会通过修改计时器的时间来延迟输出脉冲信号,但计时器的分度是0.1s(3帧),现在要仅延迟一帧,怎么办?下面就要用到选择器这个元件了,你以为选择器就是给你选择哪个灯亮的吗?哼哼,选择器在变换输出时需要耗时0.033s(一帧的时间),那我们就利用这一点。

如图,从1号输入口输入单帧脉冲信号,然后将1号输出口接到2号输入口,再从2号输出口输出至一个数量为1的自动重置计数器(将计数器输出口接到下方的重置端口上)上,从计数器的输出口输出的就是我们延迟一帧后的单帧脉冲信号了。

5、多帧脉冲信号

这里再介绍一下多帧的脉冲信号,用途不是很广泛。

时长2帧的脉冲信号一般通过延迟单帧脉冲信号形成。如图,一开始的单帧脉冲信号分成两路,一路直接输出,另一路延迟一帧后输出,通过OR闸门,将两路脉冲合并成一路,这样就能形成一次时长0.066s的脉冲信号了。最右边是一个时长0.1s的计时器,图中已向其输入0.066s的脉冲。

而时长3帧的脉冲信号则可以用另一种更简单的方法产生。如图,下方是一个产生单帧脉冲信号的计时器,上面是一个时长0.1s的反转计时器(计时时输出信号,计时完毕切断信号),反转计时器输出的就是0.1s的脉冲信号了。右边的计时器可以忽略

至于时长4帧、5帧之类的脉冲信号可以通过以上的两种方法混合使用得到

6、(应用)制作每秒30帧的简单动画

我还是用选择器制作吧,游戏编辑器理论上也可以,这里不多说。用选择器做3秒以内的动画还可以接受,3秒以上还是得用编辑器 比较方便了。上面讲到选择器在变换输出时 会耗时0.033s,那么正好在每个输出口上都接上一幅画面,画面用全息图、贴纸板或者生成器生成 都可以。想要选择器自动完成一系列输出,那就得在输出一幅画面的同时发出进入下一张的信号。如图,将选择器的1号输出口接上一幅画面(图中用灯泡表示),同时输出口再接到2号输入口,2号输出口再接上一幅画面,同时再接到3号输入口,以此类推,如果是循环播放,则将最后的输出口接到1号输入口。

图中最后的效果就是灯泡以每秒30次的速率依次闪亮

7、信号无线传输

嫌超长的电线太费事?不会远程控制生成的物件?没问题,利用简单的无线信号传输技术即可帮你搞定!

如图,该装置由两部分组成,控制端和接收端,左边是控制端,一个标签,标签是否生效由你决定,右边是接收端,一个标签感应器,设置感应范围为无穷大或者你期望的数值,标签与标签感应器必须一致,在感应器输出口就能输出控制端控制标签的信号了,但此方法只适用于简单1、0信号(信号值为0或100%)的无线传输,复杂信号无线传输在以后会介绍。

热门游戏

相关阅读

发售表厂商图库