senkou2233 1.设计背景 在9月20日,更新了调酒师这一酿酒分支玩法,其核心在于利用不同的酒类以及其他辅助材料进行调酒调成新的酒并用于其他用途。 但配方也存在一定的麻烦: 主要体现在使用的酒类比较多,材料较杂,同时由于每日的三个特派调酒是随机的,所以如果每天进行特派调酒,进行备货所消耗的时间是比较长的。 所以为了提升效率,要达成以下的效果:使用一个按钮就可以输出某一种调酒对应的材料。 2.思路解析 本质上来说这是一个编码与解码的问题。运用编码器将调酒所需的配方数字化储存,然后用解码器解码配方输出对应的物品。 可以实现流程图如下: 3.使用tc牌子 3-1.储存配方(编码)所用的tag牌子 比如像这样就可以给列车添加一个名为"text"的tag,通过tag,可以建立输出物品和编码的联系。 比如我想让输出某一些物品,那么只需要让列车带上对应的tag即可。 3-2.读取配方(编码)所用的detector牌子 具体用法可参考[(https://wiki.traincarts.net/p/TrainCarts/Signs/Detector/zh-cn)] 图中 *text 表示 有text这个标签的列车会使得detector牌子下方的拉杆拉下。 4.具体实例细节 4-1.选择配方: 图中为配方选择器,拉下或者拉上拉杆都算作选择此配方。 使用脚手架电进行信号上传,触发spawn牌子生成矿车,maxspeed牌子设置速度 4-2.提取编码: addtag集群,给列车带上多个tag提取存储的配方。 4-3.解码和输出: 输出模块可以同时满足检测余量和输出物品的功能 5.具体机器典例 森海市农田区酒厂 约8026 98 -3456处 6.与原版编码器的优势 原版当中编码器有广泛的应用。如红石原件工厂储存配方然后利用配方和合成器进行合成红石原件。相比原版编码器,tc编码器体积更小,卡顿也更小;在储存容量方面,原版编码器受限于二进制。储存大小有限,但利用tc的tag功能,这一个方面的限制可以说基本上没有;从思考的角度方面,学习成本和时装成本更低。