weixingl888
今天玩一个国外的地图的时候,意外发现了一个辨识物品的功能,当然立刻就拆解开来研究了一下,在这里分享一下成果。
首先讲解一下原理,我们利用物品在冰块上滑动速度很快这一特点做一个通道,倒上水,用牌子限制住水流(为什么要这么做在后面会讲到),图片里的玻璃都可以用其他方块代替的。


然后我们在水流里扔一个物品试试

可以看到,物品滑动到了冰块末端。

接下来就是重点了,我们在牌子处手动放一个静止在冰块上的物品(如果没有放牌子限制水流,你无法做到在冰块上防止静止的物品,除非你愿意做得很长)。

接下来再扔一个相同物品,可以看到,物品自动堆叠在了一起,这个就是1.3里的新特性,同种物品自动堆叠,我们利用堆叠的时候移动的物品会静止这一点,就可以做到判断是否是相同物品。

-----------------下面是建造物品辨识装置的教程------------------
首先,在冰块末端放一个踏板,如果物品辨识失败,就会触发踏板。

然后在牌子上面的方块放上发射器,用来自动发射需要辨识的物品。

发射器里放上需要辨识的物品,比如红石。

然后放一个踏板,当物品掉落到踏板上就自动触发发射器发射需要辨识的物品。

然后在上层放上水流将物品自动冲到踏板上(注意,踏板旁边要用冰块)。

因为物品自动堆叠的判断范围是0.5格左右,为了防止距离太大,我们这样子做投掷口。

然后我们投进去物品试试。

可以看到,物品没有碰到踏板,辨识成功。

有些情况下可能物品太接近踏板,会触发踏板,我们多加一格冰块也可以。

然后再试试,可以看到,物品静止在牌子处。

投入一个红石火把试试。可以看到,红石火把触发了踏板。


这样,一个简单的自动物品辨识装置就完成了。

用这个装置,我们就可以做出来投币装置,刷怪塔的物品分类放置等等各种新东西啦。

PS:对于雪球,鸡蛋,怪物蛋,箭,水桶,岩浆桶等这些发射器不会射出可拾取状态的物品的东西无效,需要手动放置。

819tierqusi
新时代要开始了

weixingl888
为毛图变得这么小了??????

sjjklh
赞!

geludan
这个新特性确实不错

我の↑屎界
技术宅!!

kaho
赞一个!{:10_512:}

Forever_小树
技术宅赞一个、加油哈、

moonshell
紅石知識又擴闊了{:10_512:}

kevin1632
{:10_524:}感觉好复杂的样子...看不到呀.

蓝眸乡
原版自动化时代啊哈哈哈

15253540
看起来好强大,试试看

369874641
这个绝对要顶!不用担心踏板式售货机辨别不了是铁还是泥土了

15253540
好像相反了...要识别通过的没有通过
要扣留的没有扣留

LDX-ALI
技术加仔细观察,加......LZ的聪明才干~话说,LZ好有心呃...

ccvb1233
819tierqusi 发表于 2012-8-26 18:35
新时代要开始了

是啊!!!                     

lly990705
我发现了一个BUG,假如发射器里面放红石,然后商店上面要你丢金块,那么如果丢泥土块会怎么样?
这个的BUG就是不能同时辨别多种物品
如果我说的有错可以扣分

weixingl888
lly990705 发表于 2012-8-26 21:58
我发现了一个BUG,假如发射器里面放红石,然后商店上面要你丢金块,那么如果丢泥土块会怎么样?
这个的BUG ...

能详细说一下你的意思么?

lly990705
weixingl888 发表于 2012-8-26 22:05
能详细说一下你的意思么?

不太好说啊,这个有些复杂

toui1234
技術也太強了吧...我佩服@@

jianghr
晚上饭局来晚了,没能及时看到大神发威啊~~{:10_512:}
这个好像是留住不匹配的让不相同的通过,也就是识别某种就要放上其它所有的。略麻烦了点。
不管怎么说原创着都是犀利到爆啊!果然是一代版本一代神么?

koukoutang
饿。。。这貌似要一个精确的延时系统。如果物品滑到了踏板就触发活塞。。切断电路。不过要五分钟才可以再次丢东西都点坑爹

weixingl888
koukoutang 发表于 2012-8-27 01:58
饿。。。这貌似要一个精确的延时系统。如果物品滑到了踏板就触发活塞。。切断电路。不过要五分钟才可以再次 ...

不需要等5分钟的,可以在冰块末端设计个悬空踏板,物品划出来之后就直接掉落进销毁装置里,然后这次判断完成就用活塞抽掉那个牌子下面的冰块,同样销毁。

weixingl888
jianghr 发表于 2012-8-27 00:12
晚上饭局来晚了,没能及时看到大神发威啊~~
这个好像是留住不匹配的让不相同的通过,也就是识别 ...

不是原创啊啊啊啊,都说是拆解的别人的电路研究的了。。。。识别某种就直接放上要识别的就好,所有其他种类都会激活冰块末端的踏板,直接判断一下这个踏板的值,1的话就是验证失败,0的话就是成功。

末影-小黑
赞啦
不过1.2.5有么 去试试

549859807
嘿嘿,我决定试试

vin1994
這樣的意思是說 丟入發射器里面以外的東西都會觸發= = 這不跟我要的功能相反嗎= = 求破啊

天真的老菊花
顶一个               

denots
可以請問一下是在哪張外國地圖發現的嗎?


另外順帶一提,非辨識物品才押到後半的壓力板是沒錯的,經過一連串的延遲設計還是能用。

koukoutang
其实你可以用4个发射器把所有的物品都射上来的0 0别人用了MOD就悲剧了

geludan
呼,事情忙完了,过来加个分
但是能不能做到投入特定物品激活,而不是非特定物品激活?

geludan
15253540 发表于 2012-8-26 13:46
好像相反了...要识别通过的没有通过
要扣留的没有扣留

我也这么觉得,没什么实用性。。。

15253540
geludan 发表于 2012-8-28 23:23
我也这么觉得,没什么实用性。。。

求翻转方法

geludan
15253540 发表于 2012-8-28 16:59
求翻转方法

但是度度说输入君肯定也有方法,我在等他的
(LZ快出现,大召唤术)

weixingl888
本帖最后由 weixingl888 于 2012-8-29 11:24 编辑
geludan 发表于 2012-8-29 09:43
但是度度说输入君肯定也有方法,我在等他的
(LZ快出现,大召唤术)

我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?!!!

geludan
weixingl888 发表于 2012-8-29 04:23
我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?! ...

贴吧id一样么。。。我去看看。。。加分5分不少了。。。

weixingl888
geludan 发表于 2012-8-29 11:34
贴吧id一样么。。。我去看看。。。加分5分不少了。。。

喂喂,这可是史无前例的原版物品识别的解决办法阿喂!

下一页 最后一页