教程:红石技巧
本教程提供了一些降低红石装置理解难度的方法(可以一定程度降低建造难度)。本教程为初学者设计,但可能也适用于精通红石方面的玩家。
注:本教程不包含任何实际建造任意类型的红石电路的部分。若你想建造一个红石电路及装置,或者想学习红石机械,详见“参见”部分的其他页面。
目录
1 计划和准备
1.1 先在创造模式中设计
1.2 材料生产
1.3 合成材料
1.4 额外物资
2 设计与建造
2.1 逻辑设计
2.2 方块标识
2.3 原型机
2.4 极限
2.5 中继器
2.6 红石梯
3 调试
4 参见
5 导航
计划和准备[编辑 | 编辑源代码]
先在创造模式中设计[编辑 | 编辑源代码]
若需在生存模式下的世界中制作复杂的红石项目,建议先在创造模式建造并测试一次。
创建一个开启作弊的创造模式下的超平坦世界,然后输入/gamerule doDaylightCycle false和/time set 0。这会固定世界时间,使你不必担心夜间生成的怪物。若完全不想生成生物,请使用/gamerule doMobSpawning false。创造模式很适合用于测试机器,因为拥有无限的方块、可立即破坏方块,并能四处飞行检查装置。
完成红石装置后,可尝试优化它,譬如试着压缩体积。之后在生存模式中只需收集材料,复刻装置即可。可以在建造时统计使用每种材料的数量,这样收集材料时更高效。
材料生产[编辑 | 编辑源代码]
在建造非常大的红石装置时,极其建议自动化生产所需的可再生资源。以下列出一些用量较大的材料及其对应的收集方式:
红石粉(推荐通过女巫农场全自动生产,亦可通过牧师村民交易收集)。
线(推荐通过蜘蛛农场全自动生产)。
铁锭(推荐通过铁傀儡农场全自动生产,亦可挖矿收集)。
黏液球(推荐通过史莱姆农场全自动生产,亦可在沼泽群系狩猎自然生成的史莱姆收集)。
合成材料[编辑 | 编辑源代码]
有些材料可随身携带一些,它们通常能派上用场:
木棍,制作拉杆和红石火把。
下界石英,制作侦测器和红石比较器。
石头,制作红石中继器。
额外物资[编辑 | 编辑源代码]
当你在生存模式中制作红石装置时,除了建造装置所需的材料外,还有其他需要或建议的物资。以下是需要携带的额外物资:
床,用于跳过夜晚。
剑或斧,用于对抗怪物。
食物。
工作台,在需要更多物品时保证可以合成。
脚手架。
任意类型的建筑方块,例如泥土、石头及沙子。
地图,用于找到回家的路(可选)。
工具,例如镐、锹及剪刀。
设计与建造[编辑 | 编辑源代码]
逻辑设计[编辑 | 编辑源代码]
若需要从无到有地设计电路逻辑,通用思路是“从输出回到输入”。即:从目标输出开始,逐步拆分需求,补全细节,直到逻辑被细化到可用已知的电路模块实现。
只应当细化需要细化的逻辑,避免过度细化。不一定需要细化到每一个红石元件如何放置。就像使用计算器无需考虑计算器是怎么帮你完成计算的。过度细化只会浪费时间。
方块标识[编辑 | 编辑源代码]
若整个电路几乎使用同一种方块,时间一久就容易忘记这个电路如何工作,且他人难以通过逆向分析这个电路进行学习。
为电路不同部分使用不同颜色的方块进行标识可有效解决该问题,这种约定俗成的标识称为方块标识,本质上是通过延长建造用时作为代价换取电路的可读性。
方块标识简单且有效,特别是对于各部分分工明确的红石装置。
方块标识也不止局限于使用羊毛,混凝土或陶瓦这类染色方块,也可以使用其他方块。如石头变体和木质方块。只要保证相邻的部分所使用的颜色不要过于相近即可(比如在相邻部分使用煤炭块和黑曜石,这容易“瞎”掉)。
比如,若想在网络上展示设计,带有方块标识的电路可以让观众更容易在他们的世界中复刻。
或者很久之后的某天想起某个电路后,若该电路带有方块标识,意味着可以快速重新了解该电路的分工。
原型机[编辑 | 编辑源代码]
一步到位通常很难。因此制作电路时,先造出来一个“原型机”更好。
无论目标如何(更快、更小或更低耗材),首先设计出原型机再基于原型机的逻辑优化,通常会比直接设计出所需电路更简单。
即:“先有,再好”。
极限[编辑 | 编辑源代码]
设计电路就像“设计一个碗,端一碗半满的水”。
电路的“参数”则是碗里的水
电路的“架构”就是碗的形状,决定了电路的参数极限(碗能够怎么倾斜的同时不洒水)。
通常情况下,电路的各项参数间相互制约,成反比。若要着重提升电路的某项参数,则其他参数必定需要做出牺牲(倾斜碗时,总有一侧水更多,而另一侧水则更少)。
任何电路(任何的碗)的任何参数(任何一侧的水量)都有极限(不洒水的前提下,碗至多只能倾斜一定角度)。如极限体积、极限速度(不考虑无延迟)、极限吞吐量、极限节省耗材、极限功能数、极限低卡顿)。
高速度、高吞吐量通常会导致高卡顿、高耗材和大体积;而小体积则通常会限制功能数、降低速度和吞吐量;低卡顿则通常会限制速度、功能数和提高耗材;等等各种环环相扣的限制。
如:不可能仅用4个区块中构建可以玩Minecraft且帧数达到30的红石电脑。也不可能仅用1024个方块储存32768Byte(无实体)。
可设计一种特别适用于某项参数的架构来趋近这项参数的极限(就像设计一种某一侧能装更多水的异形碗)。
即:极端总是需要牺牲。
中继器[编辑 | 编辑源代码]
主条目:传输电路 § 中继器
红石信号会在传输15格后耗尽,因此若需要长距离传输线路,请务必确保有足够的红石中继器。
可在中继器的输入和输出添加方块,利用强弱充能性质来让传输距离再增加至多两格(而不增加延迟)。
但若电路时序要求严格,那么需要在建造好电路后调整所有线路的传输延迟(甚至是在电路设计时就考虑到延迟要求而使用更合适的方案)。若有60格方块长的线路和3格方块长的线路,则长的线路上需要设置4个中继器,而短的线路则不需要。但若要对齐时序,则短的线路上同样需要设置一个4rt的中继器或使用4个1rt的中继器。
红石梯[编辑 | 编辑源代码]
主条目:传输电路 § 纵向传输
红石梯用于快速上传红石信号。利用了部分方块(如玻璃、荧石或倒置台阶)不阻断红石线连接,也可以放置红石线在顶部的特性。向上左右交替放置此类方块,并在每个方块顶部放置红石线即可构建红石梯。
亦可使用火把塔:在红石前放置方块,然后在该方块上放置红石火把。再在红石火把上放置方块,再在方块上放置红石火把,以此类推。火把塔体积更小但延迟巨大。
调试[编辑 | 编辑源代码]
若电路故障,可借助旁观模式检查,这样无需破坏方块及线路。但旁观模式无法与方块及实体互动,所以修复电路时,需切换回原本的模式。
在Java版中,可借助F3 + N在旁观模式创造模式间快速切换;使用/tick可以步进或加速电路运行。
电路故障的诱因很多,常见的如:红石中继器延时错误、红石比较器模式错误、搞混黏性活塞与活塞、漏斗朝向错误、线路串扰等。
问题亦可能不出在电路上,而出在设计逻辑上。若电路无故障,试着检查设计逻辑是否具有错误。
参见[编辑 | 编辑源代码]
Tutorial:机械
Tutorial:高级红石电路
红石电路
时钟电路
红石元件列表
导航[编辑 | 编辑源代码]
查
论
编教程
新手教程
下载、安装与购买
成功地启动游戏
菜单屏幕
游戏术语
计量单位
不该做的事
新手生存
新手指南
第一天
第二天
第三天
提示与技巧
饥饿管理
生存注意事项
庇护所
庇护所
沙漠
微型
最佳居住生物群系
最佳建筑材料
建筑与结构
房屋类型
导航
综合
无聊的时候做什么
跑酷
空置域
伪和平
节省时间的小窍门
在水下利用TNT破坏方块
成就指南[仅BE]
进度指南[仅JE]
Minecraft
下界
末地
冒险
农牧业
最佳附魔指南
拓殖
战斗
完成冒险
双持
探索洞穴
利用碰撞箱
马
使用地图
测量距离和角度
采矿技术
钻石
化石
远古残骸
下界快速旅行
下界传送门
支柱跳跃
幻翼防护
生成骑士
穿越和破坏基岩
防卫僵尸围城[仅JE]
考古
不可破坏的末地水晶
使用更少的末地水晶重生末影龙
区块加载器
透视镜
挂机池
整理物品
潜影盒储存
物品运输
生物运输
自动化烧炼
选择燃料
爆炸室
凋灵笼
光速船[仅BE]
无材料消耗转换药水类型[仅BE]
在超平坦世界中管理史莱姆
减少摔落伤害
Minecraft和教育
视频
游戏直播
村民和交易
村庄生存
创建村庄
村庄机制
治愈僵尸村民
村民养殖
村民交易所
流浪商人陷阱
建筑
给工程添加美感
空气闸
建筑术语
建造游轮
建造大都市
建造过山车
建造安全的家园
建造水建筑
建造几何体
防御
家具
电梯
带釉陶瓦的图案
建造地板
像素艺术
牧场
屋顶类型
弧形屋顶
屋顶建造指南
暗门
建造居住地
水下建筑
墙壁和桥墩
水闸
调色板
建造蹦床
挑战
获得潮涌核心
触发及战胜袭击
打败末影龙
打败凋灵
挑战自定义地图
制作自定义地图
征服苍白之园
征服结构
征服神殿和神庙
征服掠夺者前哨站
征服堡垒遗迹
征服林地府邸
征服海底神殿
征服试炼密室
征服下界要塞
征服末地城
探索深暗之域和远古城市
特殊玩法
冒险模式生存
极限模式
超极限模式(单人)
超极限模式(PvP)
在一个地区中长期生存下去
沙漠生存
在无限沙漠中生存
下界生存
从零开始下界生存
末地生存
雷暴生存
超平坦世界生存[仅JE]
岛屿生存
空岛生存
在和平难度中收集资源
速通
游荡生存
无限石头生存
愚人节玩笑版本生存[仅JE]
22w13oneBlockAtATime
24w14potato
农场
方块和物品
紫水晶
骨粉
仙人掌
农作物(小麦、胡萝卜、马铃薯、甜菜根、火把花和瓶子草)
西瓜、南瓜
紫颂果
圆石、石头或玄武岩
可可豆
泥土
滴水石锥
鸡蛋
鱼
花朵
蛙明灯
下界菌
蜂蜜
冰
海带
熔岩
肉
蘑菇
音乐唱片
下界疣
黑曜石
袭击农场
1.21前
海泡菜
雪
甘蔗
甜浆果
原木、树苗和苹果
海龟鳞甲
藤蔓
垂根
羊毛
药水
经验
基岩
方块和物品复制
过时方法
铁轨复制机[仅JE]
TNT复制[仅JE]
零刻作物催熟技术[仅BE]
生物
刷怪塔
怪物磨床
刷怪笼陷阱
动物(猪、牛、绵羊)
烈焰人
洞穴蜘蛛
苦力怕
闪电苦力怕
溺尸
末影人
山羊
守卫者
铁傀儡
岩浆怪
以物易物
潜影贝
史莱姆
鱿鱼
海龟
村民
女巫
流浪商人
凋灵骷髅
僵尸猪灵
悦灵
疣猪兽
红石
基础红石
基本逻辑门
高频电路
计时器
抽奖箱
漏斗
通用物品分类器
机械
侦测器稳定器
密码锁
随机发生器
红石机械
红石音乐
红石技巧
鲁布·戈德堡机械
探测器
方块更新感应器
比较器更新感应器
昼夜探测器
矿车
矿车
火车站
储存
数字化存储系统
陷阱
陷阱
陷阱设计
雪傀儡防御炮
TNT大炮
活板门利用
活塞
活塞使用
活塞电路
无延迟科技
飞行器
半连接性[仅JE]
零刻活塞[仅JE]
无头活塞[仅JE]
高级红石
光照操纵
高级红石电路
算术逻辑
计算器
时钟
摩尔斯码
打印机
红石计算机
红石电报机
多人游戏
玩法
游玩服务器
PvP
Java版1.9前、基岩版
基地
隐藏箱子
起床战争
空岛战争
猎人游戏
密室杀手
服务器管理
防止恶意破坏
服务器监狱
服务器商店
雪球菜单
架设服务器
架设Java版服务器
架设基岩版服务器
服务器架设脚本[仅JE]
服务器启动脚本
FreeBSD启动脚本
OpenBSD启动脚本
Ubuntu启动脚本
WebSocket服务器[仅BE]
架设Mod服务器[仅JE]
架设Hamachi服务器
架设Spigot服务器
虚拟硬盘服务器
使用ngrok搭建服务器
架设ZeroTier服务器
本地局域网联机
服务器维护
使用LeviLamina架设服务器[仅BE]
IPv6联机
技术性
Minecraft帮助FAQ
自定义皮肤
地图
自定义地图
下载地图
使用MCEdit刷新旧区块[仅JE]
强制打开存档[仅JE]
降级存档
资源包
制作资源包
纹理
音效和音乐
语言和文本
模型
加载资源包
数据包[仅JE]
制作数据包
实例:射线投射
视线魔法
自定义物品
安装数据包
自定义世界生成
自定义结构生成
自定义盔甲纹饰
附加包[仅BE]
基岩版开发指南
基岩版实体文档
制作资源附加包
高级
语言和文本
音效
实体模型
制作行为包
实体
方块
物品
命令格式
仅Java版
生成下落的方块
文本组件
NBT命令标签
物品堆叠组件
记分板
SNBT
命令方块
结构方块
用命令操控实体
NBT与JSON
自定义命令触发
目标选择器
游戏安装
仅Java版
提高帧率
更新Java
修复Apache Log4j2漏洞
编写启动器
快照版本安装
获取崩溃报告
查看游戏日志
仅基岩版
Minecraft URL Scheme
汇报漏洞
在U盘中使用旧版启动器运行游戏
恢复损坏的地图数据
修复因数据包损坏的世界
在Google Drive上运行游戏
将游戏数据保存到Dropbox云端
仅限地图数据
在ChromeOS上运行Java版
过时教程
到达边境之地
获取崩溃报告(旧版)
无数据包生存
升级LWJGL
更新Minecraft
命令统计值
村民养殖(村庄与掠夺前)
村庄链
水道
水车
仅英文
自定义纹理包
基于门的铁傀儡陷阱
人工湖
矿车加速器
中继器重启系统
水梯
无延迟电路
教程
新手手册
高难度通关配装总结
成就指南
高塔指南
常见问题
教程
新手手册
基地建设指南
资源收集指南
单位阵容组合
注:作下划线标记的教程为中文原创教程。
友情链接