3.3. 红石时间魔法
小朋友们好!今天我们要学习红石的时间魔法!就像现实生活中有秒、分钟一样,Minecraft 里的红石也有自己的时间单位哦!
3.3.1. 红石刻是什么?
红石刻(Redstone Tick)是红石世界的时间单位,就像我们的秒一样:
1 红石刻 = 0.1 秒(很快的一下)
10 红石刻 = 1 秒(和我们数一个数的时间差不多)
游戏里还有个更小的时间单位叫"游戏刻",2 个游戏刻 = 1 个红石刻
3.3.2. 时间对照表
现实时间 |
红石刻 |
游戏里能做什么? |
|---|---|---|
0.1秒 |
1 |
活塞推一下方块 |
1秒 |
10 |
木质按钮亮一下 |
1.5秒 |
15 |
石质按钮亮一下 |
20秒 |
200 |
烤一个牛排 |
1分钟 |
600 |
游戏里过一整天 |
3.3.3. 延时魔法
延时就是让红石信号等一会儿再传递,就像我们说"等一下再做"一样。
延时的类型 - 启动延迟:信号开始传递时的延迟 - 关闭延迟:信号结束传递时的延迟
红石中继器的延时 - 红石中继器可以调整档位1-4档 - 每个档位对应的延时时间分别是0.1-0.4秒(1-4红石刻)
常见的延时方法:
延时方法 |
等待时间 |
可以用来做什么? |
|---|---|---|
红石中继器 |
1-4个档位(0.1-0.4秒) |
让信号慢慢来,防止堵车 |
红石比较器 |
0.1秒 |
保持信号不变 |
漏斗 |
每个物品0.4秒 |
做长时间的计时器 |
投掷器 |
0.1秒 |
快速扔东西 |
水流/岩浆流 |
每个方块3-4个红石刻 |
做超级长的延时 |
火把 |
1秒 |
做简单的计时器 |
物品 |
延迟时间 |
类型 |
应用场景 |
|---|---|---|---|
木质按钮 |
1秒 |
关闭延迟 |
临时开门 |
石质按钮 |
1.5秒 |
关闭延迟 |
稍长的临时操作 |
压力板 |
无延迟 |
持续信号 |
持续检测 |
拉杆 |
无延迟 |
持续信号 |
手动控制 |
红石块 |
无延迟 |
持续信号 |
永久电源 |
陷阱箱 |
1秒 |
关闭延迟 |
触发陷阱 |
蜂巢 |
0.2秒 |
关闭延迟 |
检测蜜蜂活动 |
3.3.4. 脉冲魔法
脉冲的定义 脉冲就是突然变化,持续一段时间的红石信号,持续的时间称为脉冲长度。
脉冲的类型 - 正脉冲:无有无(从无信号到有信号再到无信号) - 负脉冲:有无有(从有信号到无信号再到有信号)
脉冲的边缘 - 上升沿:无->有(信号开始) - 下降沿:有->无(信号结束)
脉冲的长度 - 短脉冲:亮0.1秒(1红石刻),像眨一下眼睛 - 中脉冲:亮0.2-0.4秒(2-4红石刻),像拍一下手 - 长脉冲:亮0.5秒以上(5红石刻以上),像数一个数
哪些东西可以产生脉冲?
物品 |
脉冲时间 |
触发方式 |
可以用来做什么? |
|---|---|---|---|
木质按钮 |
1秒 |
用手按 |
开一下门就关上 |
石质按钮 |
1.5秒 |
用手按 |
开一下门,等一会儿再关上 |
侦测器 |
0.2秒 |
方块更新 |
自动收庄稼 |
压力板 |
一直亮 |
踩上去 |
人站在上面就一直开着 |
拉杆 |
一直亮 |
用手扳 |
想开多久就开多久 |
红石块 |
一直亮 |
放在地上 |
永远不会灭的电源 |
陷阱箱 |
1秒 |
打开箱子 |
做个陷阱,打开就触发 |
蜂巢 |
0.2秒 |
蜜蜂飞进飞出 |
观察蜜蜂的活动 |
探测器轨道 |
0.3秒 |
矿车开过去 |
矿车到站通知 |
3.3.5. 元件对脉冲的响应
不同的红石元件对脉冲的响应不同:
粘性活塞:在收到低于1.5红石刻的脉冲不会收回方块
红石火把:不会因为低于1.5红石刻的脉冲而熄灭
比较器:输入信号小于刻度时,不会响应
红石灯:在收到2红石刻的脉冲不会熄灭
3.3.6. 脉冲相关装置
脉冲发生器:产生特定长度的脉冲信号 脉冲稳定器:使脉冲信号更加稳定,去除干扰 时钟发生器:产生周期性的脉冲信号
时钟相关概念 - 时钟周期:一个完整的脉冲循环所用的时间 - 正脉冲长度:信号为"有"的持续时间 - 负脉冲长度:信号为"无"的持续时间
频率的概念 - 频率是周期的倒数,单位是赫兹(Hz) - 频率有快慢之分:
快频率:周期短,脉冲长度短
慢频率:周期长,脉冲长度长
频率大于5Hz就是高频了
3.3.7. 示波器
示波器:用来观察脉冲信号的工具
中继器环示波器:用红石中继器组成的环形电路,通过灯光的闪烁来观察脉冲信号
3.3.8. 活塞的时间魔法
活塞是红石世界里的大力士,可以推方块:
活塞类型 |
动作时间 |
能推多远? |
特殊能力 |
|---|---|---|---|
普通活塞 |
0.2秒 |
12格 |
只能推方块 |
粘性活塞 |
0.2秒 |
12格 |
能推能拉 |
活塞伸出去需要0.1秒(1红石刻)
活塞缩回来需要0.1秒(1红石刻)
完整的推出去再拉回来需要0.2秒(2红石刻)
活塞可以用来做: - 隐藏门:一按按钮,墙打开一个门 - 自动农场:活塞推一下,庄稼就掉下来了 - 电梯:活塞推你上去,或者拉你下来 - 陷阱:活塞突然推你一下,掉进陷阱里 - 积木机:用活塞搭各种形状的建筑
3.3.9. 中继器的小秘密
红石中继器还有个厉害的功能:过滤脉冲!
如果脉冲比中继器的档位短,会被拉长成和档位一样长
如果脉冲比中继器的档位长,会保持不变
如果两个脉冲间隔太短,会被合并成一个
3.3.10. 高频电路
高频电路的定义:频率大于5Hz的红石电路,信号快速开关。
高频电路的应用: - 快速刷怪农场 - 快速作物生长 - 快速熔炉
高频电路的类型: - 中继器高频:用两个中继器交叉连接 - 比较器高频:用比较器的锁存功能 - 活塞高频:用活塞的快速伸缩
注意事项: - 高频电路可能会导致游戏卡顿 - 不要在服务器上使用过于高频的电路
3.3.11. 时钟电路设计
时钟电路的定义:周期性产生脉冲信号的电路。
常见的时钟电路:
中继器时钟 - 用2-4个中继器组成环形电路 - 可以调整中继器档位来改变频率
比较器时钟 - 用比较器的信号锁定功能 - 可以产生非常稳定的脉冲
漏斗时钟 - 用漏斗的物品传输时间 - 可以设置很长的周期
方块更新检测器时钟 - 用侦测器检测方块更新 - 可以产生高频脉冲
3.3.12. 更多应用小例子
例子1:自动收菜机 - 用时钟电路定期激活活塞 - 活塞推动作物,使其掉落 - 用漏斗收集掉落的物品
例子2:密码门 - 用多个按钮和延时电路 - 必须按正确顺序按按钮 - 超时后需要重新输入
例子3:红石音乐盒 - 用不同长度的脉冲控制音符盒 - 可以播放简单的音乐
例子4:自动售货机 - 用比较器检测箱子里的物品 - 收到物品后自动出货
3.3.13. 趣味小实验
实验1:制作时钟电路 1. 放两个红石中继器,头尾相连 2. 调整中继器的档位 3. 观察灯光的闪烁频率
实验2:高频电路测试 1. 制作一个中继器高频电路 2. 在旁边放一个农作物 3. 观察作物的生长速度
实验3:延时陷阱 1. 放一个压力板 2. 连接延时电路 3. 延时结束后激活活塞 4. 测试陷阱的效果
实验4:红石音乐 1. 放几个音符盒,调好音 2. 用不同长度的脉冲触发它们 3. 尝试演奏简单的旋律
小朋友们,现在你们学会红石的时间魔法了吗?试着用这些知识做一个酷炫的机器吧!记得分享给你的朋友哦!