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

Minecraft Wiki:格式指导/红石

来自Minecraft Wiki
跳转至: 导航搜索
快捷方式
MCW:红石
MCW:SG/R

格式指导为红石电路及其原理的编写提供统一的格式。

描述[编辑源代码]

任何红石结构都应通过文本、原理图和屏幕截图相辅相成来描述。

结构名称
红石结构的名称应该具有描述性和唯一性,但不必为拓扑相似(使用相同的元件实现相同的功能,只不过一些方块的位置有点不同)的结构创建唯一的名称。
屏幕截图和原理图
对于所有屏幕截图和旧样式(.PNG)原理图来说,请使用缩略图
布局
通常来说,“主要”说明应位于左侧或顶部。
  • 缩略图(屏幕截图和旧样式原理图)应该要么放在右侧成列,要么放在画廊中排列在下方。
  • 如果原理图很小,并且有很多与之相关的文本,那么它(原理图)也可以放在右侧。
  • 对于大型原理图和多个相关原理图,如果有空间,可以在其左侧添加一段较长的文本(否则将其放在原理图的下方),但是如果只是简短说明,请把原理图放在下方或右侧。
  • 你可以使用{{-}}模板来强制将其后的内容移到下方。如果这一章节含有靠左或靠右的屏幕截图或原理图,请务必在下一章节标题前使用{{-}}

文本[编辑源代码]

描述结构的重要特点。需要涉及的主题有:

用途
描述结构的用途。说明使用它的原因,如果它是较大结构的一部分,说明它在这个结构中起到什么作用。
当介绍一些提供相同功能的结构时,请考虑只说明一次涵盖所有结构的用途。例如,如果你要介绍许多与门,那就可以只需要介绍一次与门的用途,然后继续介绍与门的不同实现方式,而不必重复介绍它们的用途。
对于任何红石结构(或提供相同功能的一组结构)来说,用途是描述文本中唯一必需的部分。
特点
列出结构的重要特点。可能的特点包括:1格宽、1格高、平面、无声等。其他重要特点包括可堆叠结构的体积、作为子电路产生的延迟等等。
当描述一个结构的体积时,写成H1×H2×V(即水平方向的长宽和竖直方向的高)的形式,以最短水平方向宽开始(例如,1×5×3描述一个一格宽、五格长、三格高的结构)。一定要在结构体积中包含所有必需的方块,包括支撑红石元件所需的方块(也就是在虚空世界中所占用的体积)。注意,平面电路通常是两格高的,除了少数不需要支撑方块的电路。使用&times;来显示乘法符号×,或者直接使用字母x。你可以斜体结构尺寸中的“1”,来强调这是1格宽的或是无支撑方块的电路.
术语
说明命名或论述结构时使用的所有新术语。如果术语的含义很复杂,以至于比结构本身还复杂,请考虑链接到其他页面提供术语解释。
与用法相似,对于提供相同功能的一组结构,可能只需解释一次术语。
例:
  1. 信号边沿检测器电路的名称应根据发出的脉冲长度以及检测的是脉冲的上升沿还是下降沿(或两者)来命名。例如,“1刻上升沿检测器”只要其输入从关变为开,就会产生1刻红石信号输出。为了进一步区分相似边沿检测器,靠右在名称的开头添加更多描述性术语——例如“中继器活塞1刻上升沿检测器”。
  2. T触发器是一个记忆电路(它会保持输出不变,除非再次接收到输入信号)。
如果未使用新术语,忽略以上内容。
构造
说明屏幕截图或原理图中不能展现的构造细节。
需要说明是否会存在因搭建结构的顺序错误而引起问题。如果某些方块没有以正确的顺序放置,某些结构将无法正常工作。
如果结构的构造没有重要注意事项,忽略以上内容。
原理
描述某些结构时可能需要解释它们的工作原理。例如:
  • 结构是否利用了半连接性。
  • 结构是否利用的红石元件间的时序。
如果结构的工作原理简单而不必要描述,忽略以上内容。
注意事项
说明与结构有关的任何重要问题。可能的注意事项包括:
  • 与其他有相同功能的结构的差异。
    • 材料消耗方面。
    • 紧凑程度方面。
  • 作为子结构的特性。
    • 信号延迟方面。
    • 脉冲长度方面.
  • 利用了游戏漏洞,或受游戏漏洞影响。
  • 是否有按钮、拉杆、压力板等等的噪音。
  • 是否有可能对其他结构产生干扰。
如果没有重要的注意事项,忽略以上内容。
变种
说明重大的拓扑变化(使用相同的元件和机制,但构造有所不同)。如果该变种与比原结构相比没有优点,则无需编写。如有必要,可使用其他原理图来说明变化。
如果没有重大变化,忽略以上内容。
已知的最早出处
列出结构最早发现的日期。引用原出处作为参考。
如果最早出处未知,忽略以上内容。

上述主题不必单独成段——一个段落可以描述多个主题,每个主题可以一句话带过;对于复杂的结构,一个主题可以由多个段落组成。

原理图[编辑源代码]

示例原理图(一个与门)

在wiki上创建原理图的最佳方案是使用schematic模板

虽然你可以通过某些红石电路模拟软件制作并上传截图,但是它们之后应该被更换成推荐的格式(当你有时间时可以自己更换)。不应使用动图来展现多层的红石结构——观看者无法控制动图的播放速度,不是所有人都能在动图快速出现和消失时看清其中内容。

渲染较多或较大原理图可能会使服务器负担过重:

  • 使用了模板的页面在保存或预览时需要更长的响应时间,如果花费的时间太长,则该过程将失败,出现白屏空白或“Server at Capacity”错误。
  • 如果页面真的加载失败了,点击浏览器的“返回”按钮比直接刷新更好,因为这可以使你返回到编辑区。
  • 加载时间随着该页面上所有原理图中图标的总数的增加而增加。堆叠的图标比未堆叠的图标需要服务器更多的时间响应:如果N个图标堆积在一个方格中,时间消耗大约是(2×N)-1。因此,相对于页面长度限制,多层图标的“开销”更多。

有两种处理过多原理图的方法,这两种方法都涉及到将原理图转移到子页面,这些子页面可以根据用户的请求加载到主页面中:

  • 推荐: {{LoadBox}} 会创建一个可以加载子页面的方框。这适用于加载少量内容(一个原理图或者一组原理图)。LoadBox需要两个命名参数:page - 子页面的路径(如同wiki链接,例如名字空间:页面名/子页面),和title - 这个方框的标题。于是你可以这样调用LoadBox:{{LoadBox|page=Frammistat/Widget 2|title=Widget Design #2}}
  • {{LoadPage}}会创建一个可以加载子页面的折叠章节。它适用于加载大量内容,这些内容通常是一整段文章,但由于上述性能问题而被转移。LoadPage需要三个未命名的参数,按顺序分别是:页面名、显示的标题、和HTML标题等级。例如:如果你想加载的页面的链接是“Frammistat”,然后你想在该页面中显示的标题为“Duloxic Frammistats”,你可以这样调用LoadPage:{{LoadPage|Frammistat/Duloxic|Duloxic Frammistats|h3}},并将相关图表描述移动到"Frammistat/Duloxic"页面。

尽可能使用LoadBox而不是使用LoadPage,因为它可以将文章的大部分内容保留在其中,使文章的阅读体验更佳,而且当用户使用搜索功能时,搜索结果不会指向该文章的子页面,而是指向正确的文章。

图例[编辑源代码]

{{Schematic help}}添加到文章中第一个原理图的说明文字中,如有需要,可以再添加到其他原理图中。这会以标准的帮助格式添加一个指向Help:红石图例的链接。

内容[编辑源代码]

对于结构中的各种方块请使用标准标识符而不是你的个人喜好。这与屏幕截图的规定相似。对于红石电路来说,方块与方块之间最重要的区别就是实体与非实体方块

  • 使用inputoutput来标记电路开始和结束的位置。目前这两者用黄绿色和粉红色羊毛加以区别:。如果你的电路中有不止一个的输入或输出(例如时钟端、控制端以及数据端),在其上使用字母加以区别(例如A),然后用文本说明它们具体是什么。
  • 使用SB(即:“Stationary Block”(静止方块))来标记一个用于红石电路的静止实体方块。目前这会显示为
  • 使用MB(即:“Moving Block”(可移动方块))来标记一个在红石结构运行时可能会被活塞推动的实体方块。目前这会显示为。如果该被移动的方块的类型影响结构的运行,例如沙子或者红石块,那么你不应使用这个标记,而应该使用原本的方块。
  • 使用tsts-$(即:top slab”(上半台阶))来标记用于支撑红石元件的非实体方块(例如荧石、上半楼梯等)。目前这会显示为(俯视图和侧视图)。也就是说,当你在使用萤石、倒置的楼梯还是倒置的台阶之间犹豫不决时,请使用倒置的台阶。如果你要使用树叶(需要支撑红石元件的方块),你即可以将其标记为ts也可以使用ol
  • 使用AB(即:“Any Block”)来标记任意一个用于构造结构的方块,但不是用于红石电路的(用于阻挡水或岩浆、阻挡生物、放置梯子、放置BUD更新等)。如果该方块是任何用于搭建结构的方块都应使用这个来标记,例如泥土、黑曜石或玻璃。目前这会显示为

辅助方块(意思是在搭建结构的过程中被放置,在之后应被破坏的方块)可以标记为图中未使用的其他易于破坏的方块,并且它的存在不会影响结构的正常运行。它可以是泥土或者树叶。你不需要展示出那些只是用于放置其他方块的方块(例如把一个方块放在半空中的辅助方块)。

在原理图中需要表现特定方块的时候,请直接使用它的图标,例如泥土和用于耕种的耕地、用于展现其高硬度的黑耀石等。如果有多种选择,请使用成本最低或最不寻常的方块(例如使用树叶而不是萤石)。

对任何原理图中的方块使用灰暗效果都应该在标题或文本中说明其意图。在曾经的红石图例中,一个较暗的方块意味着“它的在上方有方块”;但现在使用半透明效果表示。因此,现在方块变暗没有确切含义。不过,它仍然可以用于指示方块堆叠或其他原本需要多层原理图的情况。

变亮效果用来展现一个不在本层原理图但又很重要的方块,并且没有被此层原理图的方块所覆盖。通常情况下,可以用来标注位于其他层中的输入或输出端。不过您也可以把只有一两个方块的一层用过变亮效果来合并到其它层,以减少原理图个数。

可扩展电路的重复部分可以用省略号图标表示。

布局[编辑源代码]

这里有两种展现多层原理图的方式。请选择一个对于你来说更好理解的方式,但不要将两者混合使用。

使用多个单层原理图
每一个单层原理图显示在同一Y坐标内的所有方块、红石粉和红石元件,使Y轴上的每一层结构都有其各自的原理图。当然也可以使用多个一格厚的侧视图。这种方式很适合无红石结构,它不会让服务器负担过重,而且更少地使用半透明图标。
一个或多个多层原理图
多层原理图能够在同一张图中同时展示两层的方块、红石元件或空格.对于三层或更多层的原理图,要将其分为多个双层原理图,他们分别显示:第一层和第二层、第二层和第三层,以此类推。这会使电路更加清晰,但是注意不要让重叠图标超过页面所能承受的极限。
对于一个覆盖了另一个方块的方块,请使用它的半透明图标(SB-uMB-uts-uBR-u)。如果想表示一个实体方块重叠在另一个方块上,可以对其使用灰暗效果。如果你想堆叠两个颜色不同的方块(比如说一个可移动方块和一个静止方块),要在图片说明或文本中说明,因为这样不易辨识。
如果只有一两个方块在最顶层,你可能需要对其使用半透明效果或灰暗效果来避免创建更多分层原理图,但是需要易于理解(如果不行,就直接在图片说明或文本里叙述吧)。最好不要创建只有一两个方块的大片空白的分层原理图。
不是所有的电路都适合使用多层原理图,特别是机械类的电路;如果它看起来很混乱或者难以说明事实,那就只好退而求其次,使用多个单层原理图。

屏幕截图[编辑源代码]

示例屏幕截图(与门)

屏幕截图连同红石原理图和文本一起,就可以阐明构建该结构的正确方法。截取屏幕截图时,应以相同的方式建造、截取结构,以便观看者快速学习、识别图像中的哪些方块属于该结构、它们的作用是什么、以及哪些方块可以帮助理解结构的运行原理等。

同一个屏幕截图可以包含多个结构,只要这有助于说明不同结构之间的差异或展示一个结构的其他变种。

建造结构[编辑源代码]

选项解释

对于屏幕截图中应该使用哪些方块任何人都有自己的看法,那为什么非要使用这些方块呢?

金块作为默认的实体方块是因为它与大多数红石模拟软件中用于表示方块的纯黄色标记相似。它的边缘线条也使得计数和区分它与其他方块变得容易。

钻石块作为默认的可移动方块是因为它的材质与金块相似,但是它的颜色和金块不一样,这使得观看者能够快速分辨这个红石结构中的哪些方块会被活塞等移动。

选择倒置的平滑石台阶是因为荧石与金块的颜色太相似了,台阶看起来没有楼梯那样繁杂,而且平滑石台阶可以很容易被识别为台阶。

黄绿色羊毛粉红色羊毛作为输入和输出的标记是因为“绿灯表示启动电路红灯表示关闭电路”很好记(但是我们使用更明亮的颜色--黄绿色和粉红色--因为红石线在这种颜色上更容易辨认)。

背景
结构需要在平原或其它无干扰的地方被建造和截屏。
最好的背景是砂岩超平坦世界(就像红石就绪预设的超平坦世界一样),不能有任何其他的方块或生物。其他可用的背景有:虚空、天空(截取底视图时,云应该关闭渲染),或者其他由草方块铁块等构成的超平坦世界。
方位
请在地面上方搭建结构(并悬浮在空中),以便从任何方向截取截图,并能清楚地分辨哪些方块是该结构的一部分。
方块
使用下列方块搭建结构,并且要移除所有没必要的方块:
  • 红石元件:使用必要的红石火把、红石线、红石中继器等。
  • 静止方块:对于所有必要的静止的实体方块,请使用金块(用于支撑红石火把、红石线、红石中继器等或者需要被充能等)。对于复杂的红石结构,请考虑使用不同颜色的羊毛(而不是金块)来区分结构的不同功能的部分。
  • 可移动方块:对于所有可能被活塞移动的方块,请使用钻石块。这有助于在静止的屏幕截图中说明基于活塞的结构的运动的部分。
  • 上半台阶:对于结构中所有的倒置台阶,请使用平滑石台阶
    • 只在必要时使用上半台阶(用于单向传输信号,用于避免切断其下方的红石线,用于避免充能那里的方块等)。
    • 如果一个方块可以是倒置的台阶、倒置的楼梯荧石中的任意一个,请使用倒置的台阶。
  • 建筑方块:对于所有用于搭建结构(阻挡水或岩浆、阻挡生物等),而不是用于红石电路的方块,请使用石砖。如果它遮挡了内部结构,可以将其更换为玻璃
  • 其他方块:使用任何该结构需要的方块(例如活塞)或者用于表现该结构的用途的方块(例如,一个用来控制门的结构应该将那个门包含在屏幕截图中)。
输入/输出线
如果有必要,请在结构外部添加一下方块以说明信号如何输入和输出。
  • 输入应该使用黄绿色羊毛作为背景。对于由按钮、拉杆等控制的结构,请使用黄绿色羊毛来支撑电源元件。对于从其他子结构接收输入的结构,请使用黄绿色羊毛作为红石线、红石中继器等元件的支撑方块。
  • 输出应该使用粉红色羊毛作为背景。
  • 双工 I/O(既可以输入也可以输出的位置),应该使用淡蓝色羊毛作为背景。
  • 总线(连接两结构的线路)应该使用白色羊毛。如果可以提高辨识度,也可以在多个总线使用不同颜色的羊毛。

如何截图[编辑源代码]

准备
截屏之前,请执行以下步骤:
  • 删除或停用可能会影响屏幕截图的mod(除非它们是关于mod的,all Minecraft Wiki screenshots should represent Minecraft "out-of-the-box"). Mod不会影响屏幕截图,或把mod内容裁剪掉,也是可以的。
  • 使用默认资源包
  • 将图像品质设置为高品质
  • 将视角场设置为“30”(最低设置,以最大程度地减少透视失真)。
  • 将颗粒效果设置为“最少”(去除红石火把的可能模糊或误认为是红石线的颗粒效果)。
  • 将平滑光照设置为“开”(以消除方块阴影的干扰)。
  • 将云设置为“关”(仅当您打算将天空用作背景时)。
  • 将视图设置为第一人称视角(您不应该参与其中)。使用F5切换到第一人称。
  • 按F1关闭HUD。
截屏
  • 角度:确保整个结构被包含在图片中,包括输入/​​输出线和其他说明性方块(如果有)。确保截图周围有剩余的空白空间,以使它有一个较好的边框,并且有空间可以进行之后的裁剪。尝试找到一个角度来展示该结构的所有重要部位,某些结构可能需要多个角度/镜头才能展示所有内容。
  • 站在方块上而不应飞在空中。飞行会扩大您的“视角场”(FOV),从而增加透视失真,因此站立更适合拍照。可以站在任意位置的方块上以给获得良好的截图效果,如果您需要再次拍摄照片,该方块将使你更容易找到原位置。如果可能,最好站在一个屏障方块上,因为它们不可见。
  • 确保没有生物进入画面,并且没有其他干扰性的实体(例如掉落的物品)导致镜头混乱。
  • 照明:除非有必要展示结构的功能,否则请在时间#白天进行屏幕截图(如果您具有命令权限,请使用/time set 6000将时间设置为正午。
  • 按F2键截取屏幕截图(或使用您自己的屏幕捕获软件)。

后续工作[编辑源代码]

编辑
屏幕截图可能需要修改以提高清晰度,但这可能需要图像编辑软件的一些知识。如果您不知道该怎么做或不能这样做,请继续上传您的图片-希望以后有人会修改您的图片。
  • 裁剪:裁剪图像,使结构占据大部分图片,但留一些边界,以使图片不会显得拥挤。
  • 颜色调整:某些屏幕截图可能需要调整其颜色以提高清晰度(尤其是在游戏暂停和变暗时示波器的屏幕​​截图)。
  • 文件类型:所有上传的屏幕截图都应为.png(便携式网络图片)类型。F2屏幕截图默认情况下为PNG,但是如果您使用其他屏幕捕获软件,则可能需要使用图像编辑软件将图像转换为PNG。
将图像上传到Minecraft Wiki。
  • 进入上传文件页面。
  • 使用“选择文件”按钮查找计算机上的图片。
  • 添加图片摘要!
  • 将“授权协议”设为“取自Mojang及其艺术概念、渲染图等的材料”。
  • 检查所有内容,然后单击“上传文件”按钮。
将屏幕截图添加到文章中。
未使用的图像可能会在一段时间后被删除。
要添加默认的缩略图,如上面的示例屏幕截图,请使用[[File:文件名|thumb|图片说明]].
  • 文件名是文件的名称(例如My_Image.png).
  • 图片说明是会显示在图片下方的文字。