19游戏网 > 游戏攻略>正文

我的世界高效率全自动售卖机制作教程

来源:19游戏网编辑:网络转载更新时间:2017-03-24

  我的世界高效率全自动售卖机制作教程。那下面给大家分享的这个装置则是一个全功能小体积的高效全自动售卖机哦~那有想要在游戏中做一个的玩家不妨进来看看下面的介绍哦~

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  自动售卖机功能及进度汇报

  一、价格、物品2位8进制表示——get

  二、高低位8进制计数——get

  三、物品中转(计数后物品返回仓库及玩家)——不加交易失败的get(电路有待完善)

  四、计数自动复位——get

  五、时序总控——未完成

  六、钱的投放和物品的送出——思路get

  七、金额不够导致的交易失败——根本没思路(纠结)

  八、暂时只想到这么多……

  顺便,此楼处于缓更与弃坑的边缘,因为交易失败的判断一直没做出来。。。。

  价格、物品2位8进制表示

  本设计是基于展示框旋转物品达到价格可调的目的,并将展示框引出的模拟信号,通过比较器引出,本设计为3种商品的售货机,如下图所示,一二展示框对应物品x的高低位,三四对应y物品,五六对应z物品。紫色羊毛出为价格选择端,对应的将该物品的数据输出。橙色羊毛端为价格输出端,此端将连接计数模块。

  这边的电路我是尝试着压了一下。体积6*8*7

  这个没什么技术含量

  高低位8进制计数(低位部分)

  对于如何给一个精确的2位8进制数计数,本设计,将这个数拆分为高位和低位,并通过衰减器控制信号的长度,对于低位计数来说,假设一个物品通过的时间为t,那么衰减一个信号的时间也就是t。

  目前采用漏斗控制计数,当然投掷器也可以,而且速度会更快,但暂时还没做。

  如上图所示,黑框的部分为衰减器,衰减一格信号漏斗漏一个物品。绿色箭头的部分控制将输入的模拟量加至比较器并刚好加载衰减一格信号时间。黄色圆圈为输入信号控制:左侧火把控制计数开始,自动复位端会在计数结束后自动将其置一(关闭);右侧为输入信号减一,为实现2位8进制计数,即2‘o00(0)~2'o77(63),各位输入为0~7,所以输入信号需减一;黄圈下方为信号输入端。

  上图为加入复位系统的电路,复位电路详见楼下,体积直接大了一倍。

  高低位8进制计数(高位部分)

  正如上一楼的原理一样,高位计数部分是,假设八个物品通过的时间为t,那么衰减一个信号的时间也就是t,那么如果用比较器做衰减电路,需要32个比较器,电路的体积会异常的大,这当然是不行的。这里我仍然用衰减器控制时间,但采用漏斗时钟控制什么时候衰减。在不需要衰减时,衰减器中信号保持,当到漏8个物品时,漏斗时钟对衰减器减一。(漏斗时钟加比较器链才叫衰减器啦~光比较器只是数据保存链啦~)

  上图为高位衰减器,黑色框为比较器链,同样4个比较器4t漏斗漏一个物品,有红石粉的地方为信号输入端。

  绿色框为漏斗时钟,漏斗中为8个物品,每漏8个物品给出一个信号,这里也可以在漏斗中放4个物品,只导出一遍的火把信号,省略了或门。红色不规则区域为减一部分,连接漏斗时钟,并将其的输出给比较器链减一。橙色箭头部分,防止计数开始时漏斗时钟给出的瞬时信号影响衰减。

  上图紫色框与低位信号输入端一样,通过红色阴影的方块,将信号输入进比较器链。

  上图为加入自动复位后的高位计数,体积简直可怕,各种布线狂野。

  物品中转

  物品中转部分是将计好了的商品,计数剩的商品,计好了的钱,计数剩的钱(找零)分别运送出交易所和运送回仓库的部分。此部分基于矿车链原理,通过控制中间红石粉的状态,激活栅栏门,让蓝色处矿车(A矿车)移动到红色处,同时红色处矿车(B矿车)移动到蓝色处。

  首先需要说明的事,负责计数的是淡蓝色和淡粉色的漏斗,没错,就是两个漏斗。交易价格是用m个钱(石英)换得n个商品,所以需要两个计数,而且两个计数可以同时(理论上,没设计好实践过还)。

  其次,计数开始前,计数物品送至矿车链上漏斗矿车上方,漏斗矿车可以迅速接到物品,待计数开始,被下面的漏斗接到并漏下去。

  再次,不在漏斗矿车链中的漏斗矿车的放置,因为每次计数会有一个物品卡在计数漏斗中,通过漏斗矿车可以强行将其漏出。不过这个方案还没定,因为在计数结束后会进入另一个时间段(之后会说明),此时间段会将计数锁住的漏斗打开,并不构成影响。

  最后,为了便于理解,让我们来模拟一次物品的中转。设蓝色处为商品计数,红色处为金额计数。

  最后,蓝处漏斗里的物品有:交易所需的金额+多数的商品,石英和商品都分类收入库存;红处漏斗里的物品有:交易的商品+多付的石英,石英和商品都送出给玩家。

  若交易失败,红处的物品分类商品会仓库,所有石英送出给玩家。(交易失败判断没找到好方法)

  此部分具体电路未设计。

  上图为最后一个漏斗接输出设计,当物品漏完,箱子矿车将物品运出,运完后自动返回。

  计数自动复位

  需采用自动复位的原因分析:

  1、采用2位8进制计数,当高位计数结束后,此时高位计数返回初始状态,并自动打开低位计数,低位计数结束后也自动返回初始状态。计数开始标志均采用上升沿触发,计数结束自动触发下一状态。

  2、自动复位分两种:有计数时(1~7)或者(N*8),计数结束下降沿触发锁存器,返回原状态;另一种是计数为0时,判断该时刻内无信号输出,计数结束。

  如上两张图所示,计数状态通过锁存器保持(感谢黄gay教我的方法),蓝色部分为1~7计数时触发复位,绿色部分为0计数时触发复位,紫色部分为计数开始信号。具体电路及延时需根据实际电路计算,此处用红石灯显示计数状态。

  在漏斗链中传递物品,若漏斗链中只有漏斗,则每个漏斗都可以检测到漏斗链中是否传递着物品。若在漏斗链中有箱子、箱子矿车、漏斗矿车时,之后的漏斗链将不能检测到漏斗链中是否传递着物品。

  上图中,我启用了三条漏斗链,左边一条加了箱子,右边一条加了箱子矿车,后面一条为全漏斗组成的漏斗链,可以看到,箱子和箱子矿车之前的漏斗还能检测,但之后的就不能检测了。

  现象(大雾):漏斗链中的漏斗,在开始漏物品时,漏斗中是0~1个物品,此时检测不到物品;当漏斗中变成1~2个物品,此时就检测的到了。在漏斗链中加入箱子、箱子矿车、漏斗矿车之类的能储存物品的方块或实体后,漏斗链中漏斗只会出现0~1个物品的情况,则不能检测到物品了。

  PS:在此非常感谢topologycraft贴吧玩家琏兰石镜的分享。

  以上就是我的世界高效率全自动售卖机制作教程。更多精彩尽在游戏园我的世界专区。

  

19游戏网整理报道

上一篇:质量效应仙女座三石柱解谜方法

下一篇:剑灵金刚骷髅岛玩剑灵免费拿电影票

相关文章

-=Minecraft|我的世界-手把手教你开服=-:[3]

我的世界怎么换皮肤

我的世界皮肤怎么用

我的世界开服!!!

iPhone版《我的世界》评测:只属于自己的天地

《我的世界》TMI让角色恒死的方法

《我的世界》CS爆破系统原理

《我的世界》等级检测器制作方法

《我的世界》枪械系统实现方法

《我的世界》1.7.2更新内容

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

我的世界相关新手卡
我的世界热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693