今天玩一个国外的地图的时候,意外发现了一个辨识物品的功能,当然立刻就拆解开来研究了一下,在这里分享一下成果。
首先讲解一下原理,我们利用物品在冰块上滑动速度很快这一特点做一个通道,倒上水,用牌子限制住水流(为什么要这么做在后面会讲到),图片里的玻璃都可以用其他方块代替的。
然后我们在水流里扔一个物品试试
可以看到,物品滑动到了冰块末端。
接下来就是重点了,我们在牌子处手动放一个静止在冰块上的物品(如果没有放牌子限制水流,你无法做到在冰块上防止静止的物品,除非你愿意做得很长)。
接下来再扔一个相同物品,可以看到,物品自动堆叠在了一起,这个就是1.3里的新特性,同种物品自动堆叠,我们利用堆叠的时候移动的物品会静止这一点,就可以做到判断是否是相同物品。
-----------------下面是建造物品辨识装置的教程------------------
首先,在冰块末端放一个踏板,如果物品辨识失败,就会触发踏板。
然后在牌子上面的方块放上发射器,用来自动发射需要辨识的物品。
发射器里放上需要辨识的物品,比如红石。
然后放一个踏板,当物品掉落到踏板上就自动触发发射器发射需要辨识的物品。
然后在上层放上水流将物品自动冲到踏板上(注意,踏板旁边要用冰块)。
因为物品自动堆叠的判断范围是0.5格左右,为了防止距离太大,我们这样子做投掷口。
然后我们投进去物品试试。
可以看到,物品没有碰到踏板,辨识成功。
有些情况下可能物品太接近踏板,会触发踏板,我们多加一格冰块也可以。
然后再试试,可以看到,物品静止在牌子处。
投入一个红石火把试试。可以看到,红石火把触发了踏板。
这样,一个简单的自动物品辨识装置就完成了。
用这个装置,我们就可以做出来投币装置,刷怪塔的物品分类放置等等各种新东西啦。
PS:对于雪球,鸡蛋,怪物蛋,箭,水桶,岩浆桶等这些发射器不会射出可拾取状态的物品的东西无效,需要手动放置。
首先讲解一下原理,我们利用物品在冰块上滑动速度很快这一特点做一个通道,倒上水,用牌子限制住水流(为什么要这么做在后面会讲到),图片里的玻璃都可以用其他方块代替的。
然后我们在水流里扔一个物品试试
可以看到,物品滑动到了冰块末端。
接下来就是重点了,我们在牌子处手动放一个静止在冰块上的物品(如果没有放牌子限制水流,你无法做到在冰块上防止静止的物品,除非你愿意做得很长)。
接下来再扔一个相同物品,可以看到,物品自动堆叠在了一起,这个就是1.3里的新特性,同种物品自动堆叠,我们利用堆叠的时候移动的物品会静止这一点,就可以做到判断是否是相同物品。
-----------------下面是建造物品辨识装置的教程------------------
首先,在冰块末端放一个踏板,如果物品辨识失败,就会触发踏板。
然后在牌子上面的方块放上发射器,用来自动发射需要辨识的物品。
发射器里放上需要辨识的物品,比如红石。
然后放一个踏板,当物品掉落到踏板上就自动触发发射器发射需要辨识的物品。
然后在上层放上水流将物品自动冲到踏板上(注意,踏板旁边要用冰块)。
因为物品自动堆叠的判断范围是0.5格左右,为了防止距离太大,我们这样子做投掷口。
然后我们投进去物品试试。
可以看到,物品没有碰到踏板,辨识成功。
有些情况下可能物品太接近踏板,会触发踏板,我们多加一格冰块也可以。
然后再试试,可以看到,物品静止在牌子处。
投入一个红石火把试试。可以看到,红石火把触发了踏板。
这样,一个简单的自动物品辨识装置就完成了。
用这个装置,我们就可以做出来投币装置,刷怪塔的物品分类放置等等各种新东西啦。
PS:对于雪球,鸡蛋,怪物蛋,箭,水桶,岩浆桶等这些发射器不会射出可拾取状态的物品的东西无效,需要手动放置。
新时代要开始了
为毛图变得这么小了??????
赞!
这个新特性确实不错
技术宅!!
赞一个!{:10_512:}
技术宅赞一个、加油哈、
紅石知識又擴闊了{:10_512:}
{:10_524:}感觉好复杂的样子...看不到呀.
原版自动化时代啊哈哈哈
看起来好强大,试试看
这个绝对要顶!不用担心踏板式售货机辨别不了是铁还是泥土了
好像相反了...要识别通过的没有通过
要扣留的没有扣留
要扣留的没有扣留
技术加仔细观察,加......LZ的聪明才干~话说,LZ好有心呃...
我发现了一个BUG,假如发射器里面放红石,然后商店上面要你丢金块,那么如果丢泥土块会怎么样?
这个的BUG就是不能同时辨别多种物品
如果我说的有错可以扣分
这个的BUG就是不能同时辨别多种物品
如果我说的有错可以扣分
能详细说一下你的意思么?
技術也太強了吧...我佩服@@
晚上饭局来晚了,没能及时看到大神发威啊~~{:10_512:}
这个好像是留住不匹配的让不相同的通过,也就是识别某种就要放上其它所有的。略麻烦了点。
不管怎么说原创着都是犀利到爆啊!果然是一代版本一代神么?
这个好像是留住不匹配的让不相同的通过,也就是识别某种就要放上其它所有的。略麻烦了点。
不管怎么说原创着都是犀利到爆啊!果然是一代版本一代神么?
饿。。。这貌似要一个精确的延时系统。如果物品滑到了踏板就触发活塞。。切断电路。不过要五分钟才可以再次丢东西都点坑爹
不需要等5分钟的,可以在冰块末端设计个悬空踏板,物品划出来之后就直接掉落进销毁装置里,然后这次判断完成就用活塞抽掉那个牌子下面的冰块,同样销毁。
不是原创啊啊啊啊,都说是拆解的别人的电路研究的了。。。。识别某种就直接放上要识别的就好,所有其他种类都会激活冰块末端的踏板,直接判断一下这个踏板的值,1的话就是验证失败,0的话就是成功。
赞啦
不过1.2.5有么 去试试
不过1.2.5有么 去试试
嘿嘿,我决定试试
這樣的意思是說 丟入發射器里面以外的東西都會觸發= = 這不跟我要的功能相反嗎= = 求破啊
顶一个
可以請問一下是在哪張外國地圖發現的嗎?
另外順帶一提,非辨識物品才押到後半的壓力板是沒錯的,經過一連串的延遲設計還是能用。
另外順帶一提,非辨識物品才押到後半的壓力板是沒錯的,經過一連串的延遲設計還是能用。
其实你可以用4个发射器把所有的物品都射上来的0 0别人用了MOD就悲剧了
呼,事情忙完了,过来加个分
但是能不能做到投入特定物品激活,而不是非特定物品激活?
但是能不能做到投入特定物品激活,而不是非特定物品激活?
本帖最后由 weixingl888 于 2012-8-29 11:24 编辑
我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?!!!
我已经在贴吧发过解决方案的教程了。。。。。MCBBS有点卡,今天找个时间发吧。另外,你加分也太少了吧?!!!
贴吧id一样么。。。我去看看。。。加分5分不少了。。。
