<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

教程/电报机

来自Minecraft Wiki
跳转至: 导航搜索
Mcredstonesim icon.png
此条目利用红石模拟器(MCRedstoneSim)格式的图表以求表述紧凑明晰。

有些设计的高度超过了两格,此处使用GIF动态图像逐帧或者多幅图表并列展示。完整图例请见红石图例页面。

Ic translate.svg
此条目的(部分)内容需要翻译。

你可以帮助我们来翻译此条目,但请勿使用机器翻译

Minecraft里的电报机与真正的电报设备工作原理相同:发送一系列长距离脉冲,由接收端进行解码。有很多种设计方法,从简单的闪烁红石火把, 到庞大的机器,进行接收、删除、编辑,然后将他们发送到目的地. 本教程将讲解如何建造和操作这个设备。

一个中等规模的电报机设备外观

工作原理[编辑 | 编辑源代码]

所有不管简单或复杂的电报都需要四个东西: 发报机、反相器(非门)、红石线、以及接收装置。一般用拉杆作发射装置;当然也可以是按钮或者压力板,但因为它们保持0.9秒的激活时间,所以不太方便发送消息。拉杆则可以迅速开关,能发送莫尔斯电码等快速脉冲的电报语言。之后,它们可能要先通过一个非门再输出。因为许多电报设备都使用红石火把来输出信号,如果没有非门,当收到信号时,火把反倒会熄灭。虽然这只是一个外观问题,但如果不这样做,在读取信息时可能会发生混乱。然后信号要经过最重要的传输线,把消息输送到目的地。传输线一般是长长的红石线加上每十五格一个红石中继器,直到到达目的地。最后是接收器,它把信息显示给玩家。可以是单独一个红石火把,也可以是一个摆满红石中继器的房间。

电报机构成[编辑 | 编辑源代码]

发射装置[编辑 | 编辑源代码]

在电报室的拉杆

发射装置是用来传输到接收器的一系列脉冲机制,它可以是拉杆、按钮或压力板。

拉杆[编辑 | 编辑源代码]

拉杆在现在的所有的发射装置中最常见的,在任何情况下是最实用的选择,他可以创建一个短或长的脉冲,并是目前为止表示最准确的。

按钮[编辑 | 编辑源代码]

按钮可以用在单向电报系统中,给其他玩家发送遇险信号,可是,接收机在按键自按下去到弹回来的0.9秒之内不会被激活。 在紧急情况时,送一个遇险信号是个不错的主意。但接收器有可能会忽略通过按钮发出来的消息。

压力板[编辑 | 编辑源代码]

虽然他们类似于按钮,但由于他们独有的特性,当生物走上去时将会激活,多个压力板可以定位一个山洞的不同点,所有这些都可以连接到单向求救电报。如果有任何怪物踩上去(只有有害怪物会在山洞里生成),只要踩上,就会发出求救信号,让其他玩家能够采取行动。

接收装置[编辑 | 编辑源代码]

一个用红石中继器做的6bit接收器。

接收器则是显示另一个电报室发送的信息,它可以是红石火把、红石中继器等。

红石火把[编辑 | 编辑源代码]

红石火把是一种原始但小巧的接收器,因为它可以显示从脉冲激活到接收器的过程。他不会记录、循环,也不能显示整条消息,不方便解释一个含糊的消息。这是常见的One-Way和经典的电报系统,简单和瞬时是它的特点。此外,它是唯一一个能够安装在墙上的接收器。

红石灯[编辑 | 编辑源代码]

红石灯在1.2加入之后减少了一点麻烦,可以省去非门。

红石中继器[编辑 | 编辑源代码]

红石中继器最简单的形式是像红石火把那样接收。然而他们不能够接收快速脉冲或者安装在墙壁上。如果连续放置多个中继器,可以查看消息大部分,如果够长,将可以查看整段消息,每个脉冲的显示和消失,可以调整中继器的延迟做决定,也可以让消息在接收方无限循环。

活塞[编辑 | 编辑源代码]

你可以使用多个位元接收器,让他们看起来像点和破折号

音符盒[编辑 | 编辑源代码]

当加上一个反着的快速脉冲发生器,注意,他可以作为一个听觉装置并显示消息(加上快速脉冲发生器是因为可以让点和破折号分开)

信息显示器[编辑 | 编辑源代码]

使用信息显示器,就可以查看即将发送,然后再发送它到目的地,无论红石火把或红石中继器都可以用,当使用串联中继器,可以升级到有循环和擦出功能的显示器。

显示循环和擦除设备[编辑 | 编辑源代码]

带有循环和擦除设备的12bit接收机

循环对于显示器和接收器都是一个有用的补助,它连接端的红石中继器显示器开头,一次又一次,直到消息被删除。擦除设备是很有必要的,创建一个显示屏循环,当他们清除循环的消息,消息就被清除了。一个完整的循环系统和橡皮擦系统需要或非门(NOR)

擦除设备[编辑 | 编辑源代码]

它工作原理很简单:终止循环。通常,它是连接到或非门(NOR)上的拉杆。尽管他们之间有额外的空间,应建立接收器循环,并让输入端在NOR的侧边上,请记住,不应该有任何交叉的地方,当然你也可以使用多层电路。

或非门[编辑 | 编辑源代码]

Logic NOT.gif

或非门可以控制循环,直到你想发送、编辑和删除消息,你需要两个拉回来的拉杆来激活它们。之后可以都向前,也可以一个向前一个向后

电报类型[编辑 | 编辑源代码]

单向电报[编辑 | 编辑源代码]

一个以红石火把做接受装置的单向电报系统
一个单向电报的例子

就像他的名字的意思一样,单向电报只能发往一个方向,并严重的限制了他的能力。 如右图所示,这个系统须要发报机(1)、非门(2)、通信线路(3)、和收报机(4)。但这种电报是唯一一种对单人游戏真的有用的电报。 如果在矿洞里有一个拉杆,家里有一台收报机。这个系统可以提醒他。举个例子,他们可以在家里有一排接受装置,如果在某个矿洞里发现了钻石,那么他可以打开发报机,这样在他家里对应这个矿洞的红石火把就会亮起。这可以提醒他那个矿洞里有钻石或其他有价值的矿物。当他在其他矿洞里发现了有价值的矿物时,他只需要打开这个矿洞里的拉杆就可以更新提示。, 左图便是一个例子。在多人游戏里的一个用处是作为一个求救信号,如果你遇上了麻烦(比如遇上了苦力怕)它可以让你发出求救信号,叫别的玩家帮助你摆脱你遇上的麻烦。

基本电报[编辑 | 编辑源代码]

一个典型的电报室.
一个具有两个控制室的双向电报室.

最基本的系统,经典的电报机很容易建立,但不是那么容易使用。它由一个拉杆,一个非门,和每个通信方向的红石火把。一个简单的双向电报如右图。1和2是小控制室,A和B是非门。请注意,加上适当间隔的红石中继器,该区域在两机之间可以拉长。经典的电报允许快速操作以及空间小到每个控制室只有1x2x2。此外,由于其有限的规模和能力,它不需要逻辑知识,使得它非常适合初学者或当你只拥有少量红石。缺点是,虽然你可能是新玩家,但是你必须将任何一种你决定去拍语言的电报拍得非常流利。这点你只好接受。事实上,除非他们必须在你开始发送时即时开始阅读消息,否则其完全失去意义。这很快成为了问题,尤其是当服务器滞后。尽管如此,玩家以任何方式使用它,经常是因为他们喜欢其与真正的电报的很大的相似性。因此,经典的电报是紧凑的,简单的,非常现实的,它可能是值得考虑的一个更先进的系统。

多向电报[编辑 | 编辑源代码]

一个有“发送到所有人”按钮的三向电报室.

虽然这一分类涵盖最多电报类型,但是多方位的电报在一般的设计中非常独特,可以是具有挑战性的类型。这主要是由于布线要求,数量和,双向,所需空间这些因素。例如,一个三个方向的电报最少需要六个独立的红石线的长度,这是创造一个经典的,没有额外的能力的红石火把接收机系统所需的材料。虽然这是不在短距离的问题,但是获取大量的红石粉为这样一个项目需要的是有问题的,好的做法是,在开始之前,粗略地估计其建设的需要是多少。

简易多向莫尔斯电报机[编辑 | 编辑源代码]

这是一个非常简易的摩尔斯电码接收和发送器。拉杆旁的红石灯显示发送内容,在第1层墙上的灯则是接收器。The signs are to show which telegraph room is receiving the message. Build a mirror of the structure to complete a Multi-Directional Morse Telegraph Sender and Receiver Room. The redstone on the floor is the sender and the line on the slab is receiver.

  • Structure starts above ground
  • Slabs are on upper section
  • Levers hooked onto top wall

单向型[编辑 | 编辑源代码]

多向型[编辑 | 编辑源代码]


File:Telegraph.gif
A Multi Directional telegraph room in use from outside and inside

一些替代方案[编辑 | 编辑源代码]

Frequency matching[编辑 | 编辑源代码]

424x424px

This device allows you to transmit different signals without any modification to the transmission line (it can remain a combination of redstone wires and repeaters). In this system, different frequencies represent different signals.

To build this circuit, you should build a transmitter — a simple oscillator — and attach it to the transmission line with a repeater. At the other end of the line, build another oscillator with the same delay. Configure the output of the transmission line in order to match the oscillators (they should turn on and off exactly at the same time, this is very important).

Then, connect the receiver oscillator and the output of the transmission line to a comparator in subtraction mode. If the received waveform is different from the receiver oscillator waveform, the comparator will generate a blinking signal at its output.

You can connect the transmission line to different receivers with different frequencies, and don't forget to match the timing.

The receiver circuit might get bulky, but this system allows you to spend much less redstone on the transmission line, if you have the transmitter and the receiver far away from each other.

模拟电报机[编辑 | 编辑源代码]

Analog transmission line.

Analog telegraph uses up to 16 states of a redstone wire, instead of just two. Animation on the left is pretty self-explanatory: connect the repeaters as shown. The distance between the matching repeaters should be exactly 15.

红石时钟电报机[编辑 | 编辑源代码]

步骤[编辑 | 编辑源代码]

  1. 首先你需要建造一座建筑物,尺寸至少为16格×5格。如果你想的话,你可以让它看起来像一个现实里的建筑物,例如邮局。
  2. 接下来,在墙上挖一个长洞。16格×5格的建筑需要12格方块长(如果你把建筑物建的更大,要在墙上留4格方块或在其他方块留空间)你必须有4格方块的闲置空间。
  3. 沿着洞放置最大延迟的红石中继器
  4. 连接到一个时钟电路(越大越好)。节省空间的一个好方法是在一行中反复上下移动。以此作为“储存”。
  5. 接着是“传输”,放置一个拉杆在其中一格空间。有一个告示牌在拉杆上表示“传输”会更好。
  6. 然后,建造一条最大延迟的红石中继器线连到另一个电报局 (做这个的一个好方法是方块-红石中继器-方块等等)要拐弯先放置一格方块,再放置一个面向拐弯方向的红石中继器。链接到另一个时钟电路。
  7. 要使用“传输”,使用摩尔斯电码。要制造一点,开启它再立刻关闭它;要制造一划,开启它后数三声再关闭它。
  8. 然后是“删除”,放置方块在粘性活塞面向的方向,当启动时,你能够让它们脱离时钟电路以停止脉冲(制造它可以不会造成破坏而只是把方块拿出来)。
  9. 现在是“取消”,假设你发了一封电报而你犯了一个错误并且想要阻停它,做一个“取消”就对了。与时钟一样,轨道越多越好。

现在,一切搞定。

优缺点[编辑 | 编辑源代码]

优点:
  • 可以留言。
  • 快速。
  • 使用方便。
缺点:
  • 需要大量红石中继器。
  • 需要摩尔斯电码。
  • 会有卡顿(阻止这种情况的好方法是在红石时钟电路保持良好状态)。
  • 需要一个巨大的时钟电路以制造7个字母的单词。

小贴士:[编辑 | 编辑源代码]

  • 在一张纸上写下每个字母的莫尔斯电码,相当于莫尔斯电码表。
  • 在拉杆上方放置告示牌。
  • 一个不错的方法是将音阶盒连接到线路,而不是时钟电路。
  • 制作更多时钟电路以接收更多消息。

漏洞[编辑 | 编辑源代码]

如果电报机超出加载区块,它将无法工作,因为红石中继器(需要维护信号)不会更新(在Java版1.3.2中测试),但是这是电报机最重要的用途,因为无法给出可视信号。这可能在以前的更新中发生了更改。