Minecraft(我的世界)中文论坛
标题: 在1.3中制作简单的物品辨识装置
作者: weixingl888 时间: 2012-8-26 18:31
标题: 在1.3中制作简单的物品辨识装置
今天玩一个国外的地图的时候,意外发现了一个辨识物品的功能,当然立刻就拆解开来研究了一下,在这里分享一下成果。
首先讲解一下原理,我们利用物品在冰块上滑动速度很快这一特点做一个通道,倒上水,用牌子限制住水流(为什么要这么做在后面会讲到),图片里的玻璃都可以用其他方块代替的。
然后我们在水流里扔一个物品试试
可以看到,物品滑动到了冰块末端。
接下来就是重点了,我们在牌子处手动放一个静止在冰块上的物品(如果没有放牌子限制水流,你无法做到在冰块上防止静止的物品,除非你愿意做得很长)。
接下来再扔一个相同物品,可以看到,物品自动堆叠在了一起,这个就是1.3里的新特性,同种物品自动堆叠,我们利用堆叠的时候移动的物品会静止这一点,就可以做到判断是否是相同物品。
-----------------下面是建造物品辨识装置的教程------------------
首先,在冰块末端放一个踏板,如果物品辨识失败,就会触发踏板。
然后在牌子上面的方块放上发射器,用来自动发射需要辨识的物品。
发射器里放上需要辨识的物品,比如红石。
然后放一个踏板,当物品掉落到踏板上就自动触发发射器发射需要辨识的物品。
然后在上层放上水流将物品自动冲到踏板上(注意,踏板旁边要用冰块)。
因为物品自动堆叠的判断范围是0.5格左右,为了防止距离太大,我们这样子做投掷口。
然后我们投进去物品试试。
可以看到,物品没有碰到踏板,辨识成功。
有些情况下可能物品太接近踏板,会触发踏板,我们多加一格冰块也可以。
然后再试试,可以看到,物品静止在牌子处。
投入一个红石火把试试。可以看到,红石火把触发了踏板。
这样,一个简单的自动物品辨识装置就完成了。
用这个装置,我们就可以做出来投币装置,刷怪塔的物品分类放置等等各种新东西啦。
PS:对于雪球,鸡蛋,怪物蛋,箭,水桶,岩浆桶等这些发射器不会射出可拾取状态的物品的东西无效,需要手动放置。
作者: 819tierqusi 时间: 2012-8-26 18:35
新时代要开始了
作者: weixingl888 时间: 2012-8-26 18:35
为毛图变得这么小了??????
作者: sjjklh 时间: 2012-8-26 18:35
赞!
作者: geludan 时间: 2012-8-26 18:35
这个新特性确实不错
作者: 我の↑屎界 时间: 2012-8-26 18:36
技术宅!!
作者: kaho 时间: 2012-8-26 18:38
赞一个!{:10_512:}
作者: Forever_小树 时间: 2012-8-26 18:50
技术宅赞一个、加油哈、
作者: moonshell 时间: 2012-8-26 18:55
紅石知識又擴闊了{:10_512:}
作者: kevin1632 时间: 2012-8-26 18:59
{:10_524:}感觉好复杂的样子...看不到呀.
作者: 蓝眸乡 时间: 2012-8-26 19:13
原版自动化时代啊哈哈哈
作者: 15253540 时间: 2012-8-26 19:35
看起来好强大,试试看
作者: 369874641 时间: 2012-8-26 19:46
这个绝对要顶!不用担心踏板式售货机辨别不了是铁还是泥土了
作者: 15253540 时间: 2012-8-26 20:46
好像相反了...要识别通过的没有通过
要扣留的没有扣留
作者: LDX-ALI 时间: 2012-8-26 21:17
技术加仔细观察,加......LZ的聪明才干~话说,LZ好有心呃...
作者: ccvb1233 时间: 2012-8-26 21:53
819tierqusi 发表于 2012-8-26 18:35 
新时代要开始了
是啊!!!
作者: lly990705 时间: 2012-8-26 21:58
我发现了一个BUG,假如发射器里面放红石,然后商店上面要你丢金块,那么如果丢泥土块会怎么样?
这个的BUG就是不能同时辨别多种物品
如果我说的有错可以扣分
作者: weixingl888 时间: 2012-8-26 22:05
lly990705 发表于 2012-8-26 21:58 
我发现了一个BUG,假如发射器里面放红石,然后商店上面要你丢金块,那么如果丢泥土块会怎么样?
这个的BUG ...
能详细说一下你的意思么?
作者: lly990705 时间: 2012-8-26 22:15
weixingl888 发表于 2012-8-26 22:05 
能详细说一下你的意思么?
不太好说啊,这个有些复杂
作者: toui1234 时间: 2012-8-26 22:21
技術也太強了吧...我佩服@@
作者: jianghr 时间: 2012-8-27 00:12
晚上饭局来晚了,没能及时看到大神发威啊~~{:10_512:}
这个好像是留住不匹配的让不相同的通过,也就是识别某种就要放上其它所有的。略麻烦了点。
不管怎么说原创着都是犀利到爆啊!果然是一代版本一代神么?
作者: koukoutang 时间: 2012-8-27 01:58
饿。。。这貌似要一个精确的延时系统。如果物品滑到了踏板就触发活塞。。切断电路。不过要五分钟才可以再次丢东西都点坑爹
作者: weixingl888 时间: 2012-8-27 07:19
koukoutang 发表于 2012-8-27 01:58 
饿。。。这貌似要一个精确的延时系统。如果物品滑到了踏板就触发活塞。。切断电路。不过要五分钟才可以再次 ...
不需要等5分钟的,可以在冰块末端设计个悬空踏板,物品划出来之后就直接掉落进销毁装置里,然后这次判断完成就用活塞抽掉那个牌子下面的冰块,同样销毁。
作者: weixingl888 时间: 2012-8-27 07:21
jianghr 发表于 2012-8-27 00:12 
晚上饭局来晚了,没能及时看到大神发威啊~~
这个好像是留住不匹配的让不相同的通过,也就是识别 ...
不是原创啊啊啊啊,都说是拆解的别人的电路研究的了。。。。识别某种就直接放上要识别的就好,所有其他种类都会激活冰块末端的踏板,直接判断一下这个踏板的值,1的话就是验证失败,0的话就是成功。
作者: 末影-小黑 时间: 2012-8-27 09:29
赞啦
不过1.2.5有么 去试试
作者: 549859807 时间: 2012-8-27 10:46
嘿嘿,我决定试试
作者: vin1994 时间: 2012-8-27 14:25
這樣的意思是說 丟入發射器里面以外的東西都會觸發= = 這不跟我要的功能相反嗎= = 求破啊
作者: 天真的老菊花 时间: 2012-8-27 18:12
顶一个
作者: denots 时间: 2012-8-28 10:45
可以請問一下是在哪張外國地圖發現的嗎?
另外順帶一提,非辨識物品才押到後半的壓力板是沒錯的,經過一連串的延遲設計還是能用。
作者: koukoutang 时间: 2012-8-28 15:24
其实你可以用4个发射器把所有的物品都射上来的0 0别人用了MOD就悲剧了
作者: geludan 时间: 2012-8-28 23:16
呼,事情忙完了,过来加个分
但是能不能做到投入特定物品激活,而不是非特定物品激活?
作者: geludan 时间: 2012-8-28 23:23
15253540 发表于 2012-8-26 13:46 
好像相反了...要识别通过的没有通过
要扣留的没有扣留
我也这么觉得,没什么实用性。。。
作者: 15253540 时间: 2012-8-28 23:59
geludan 发表于 2012-8-28 23:23 
我也这么觉得,没什么实用性。。。
求翻转方法
作者: geludan 时间: 2012-8-29 09:43
15253540 发表于 2012-8-28 16:59 
求翻转方法
但是度度说输入君肯定也有方法,我在等他的
(LZ快出现,大召唤术)
作者: weixingl888 时间: 2012-8-29 11:23
本帖最后由 weixingl888 于 2012-8-29 11:24 编辑
geludan 发表于 2012-8-29 09:43 
但是度度说输入君肯定也有方法,我在等他的
(LZ快出现,大召唤术)
我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?!!!
作者: geludan 时间: 2012-8-29 11:34
weixingl888 发表于 2012-8-29 04:23 
我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?! ...
贴吧id一样么。。。我去看看。。。加分5分不少了。。。
作者: weixingl888 时间: 2012-8-29 11:40
geludan 发表于 2012-8-29 11:34 
贴吧id一样么。。。我去看看。。。加分5分不少了。。。
喂喂,这可是史无前例的原版物品识别的解决办法阿喂!
作者: geludan 时间: 2012-8-29 12:40
weixingl888 发表于 2012-8-29 04:40 
喂喂,这可是史无前例的原版物品识别的解决办法阿喂!
其实呢。。。你只要告诉我。。这个特性。。。其他都是懒人需要的。。这个特性知道之后我自己就做得出来。。我需要的是你在贴吧说的两个活塞反转方法,给我了,我给你200金币咋样
作者: weixingl888 时间: 2012-8-29 13:10
geludan 发表于 2012-8-29 12:40 
其实呢。。。你只要告诉我。。这个特性。。。其他都是懒人需要的。。这个特性知道之后我自己就做得出来。 ...
贴吧发的是用RS锁存器的,活塞的那种占地有点大,不好用。还有怎么也得加点贡献阿喂!
作者: geludan 时间: 2012-8-29 13:24
weixingl888 发表于 2012-8-29 06:10 
贴吧发的是用RS锁存器的,活塞的那种占地有点大,不好用。还有怎么也得加点贡献阿喂!
方法都不交出来就想要贡献
另外再告诉你一句,这个贡献只有度度会那样加,每次都加的特别多。。。搞的论坛里不平衡,然后为这事混乱以前还小小的和她吵了一架。。。
作者: weixingl888 时间: 2012-8-29 13:34
geludan 发表于 2012-8-29 13:24 
方法都不交出来就想要贡献
另外再告诉你一句,这个贡献只有度度会那样加,每次都加的特别多。。。 ...
方法在这里:http://tieba.baidu.com/p/1824949976
阿喂,我普及了这种碉堡了的技巧难道不够加贡献么阿喂
作者: geludan 时间: 2012-8-29 13:53
weixingl888 发表于 2012-8-29 06:34 
方法在这里:http://tieba.baidu.com/p/1824949976
阿喂,我普及了这种碉堡了的技巧难道不够加贡献么阿喂 ...
贡献 + 5
你知道人家几个月做一个地图精华帖才只有5贡献吗,不要不知足{:10_493:}
作者: weixingl888 时间: 2012-8-29 14:02
geludan 发表于 2012-8-29 13:53 
贡献 + 5
你知道人家几个月做一个地图精华帖才只有5贡献吗,不要不知足
我要说的,见我头像
作者: apple7032 时间: 2012-8-29 14:22
本帖最后由 apple7032 于 2012-8-30 10:16 编辑
15253540 发表于 2012-8-26 20:46 
好像相反了...要识别通过的没有通过
要扣留的没有扣留
用粘性活塞抽走一方块导致无法充能的原理就可以了


叫你放红石你还放火把!我抽!!

中继器延迟刻度17就可以了
作者: 15253540 时间: 2012-8-29 15:42
那么,电路一直处于开启...
作者: LBL~ 时间: 2014-8-31 10:01
楼主太赞了!