【mcbe】 淺談be潛影盒難點(diǎn)及老物發(fā)布

說在最前面,因?yàn)橛X得只是單純發(fā)布兩個(gè)機(jī)器太水了,同時(shí)發(fā)現(xiàn)沒什么人講這方面的,所以來撿一個(gè)漏。
下面的話借用了大量@苦力怕creeperyang的測(cè)試結(jié)果及結(jié)論


潛影盒科技,是儲(chǔ)電下屬的一個(gè)較為龐大的科技樹,其中經(jīng)常借助械電的手段來進(jìn)行時(shí)序優(yōu)化和電路壓縮
但mcbe械電玩家眾多,其中的械電難度又不算很大。但為什么至今潛影盒科技仍少得可憐,即使是最基礎(chǔ)的打包機(jī),在b站上都鮮有作品發(fā)布呢?
究其原因,是因?yàn)?strong>因?yàn)闈撚昂谢厥章?/strong>
第一,be很明顯有掉落物亂飛的情況。經(jīng)潛影盒大佬@苦力怕creeperyang的測(cè)試,基本可以確信麻將在掉落物的初始速度和初始角度寫了高斯分布,即掉落物有小概率以極刁鉆的角度或極高的速度(或兩者兼有)的初始狀態(tài)掉落,以至于掉落到意想不到的地方
第二,被活塞推動(dòng)的方塊(即moving_block,后簡稱mb)碰撞箱完整,會(huì)擠壓掉落物。掉落物因?yàn)閿D壓會(huì)嘗試向四周及向上移動(dòng)。而一般的潛影盒收集會(huì)做在下方
第三,由于未知原因,掉落物有小概率卡在方塊里

第四,1.14的活塞臂可以為掉落物提供速度,導(dǎo)致收回的活塞臂可以把掉落物“帶走”

第五,1.16的漏斗即使上方有容器也會(huì)嘗試吸取物品。最明顯的,如上方有漏斗的漏斗、上方有箱子的漏斗,掉落物落入漏斗口內(nèi)依舊能被吸取

這些就是打包機(jī)最常見的一些問題了。那么我們來分析一個(gè)經(jīng)典反例吧

這是某人在1.14發(fā)布的漏斗雙倍速潛影盒打包機(jī)。包含了信號(hào)濾波等問題暫不討論。這里來討論潛影盒的卡位
其中采用了活塞直推來破壞潛影盒,在1.14極易被活塞臂帶走,卡在活塞里或通過加速穿過活塞

因?yàn)槁┒放鲎蚕涞奶厥庑裕瑯O易卡在漏斗上沿及漏斗下沿


所以我們需要給放置盒子的位置一個(gè)相對(duì)密封的環(huán)境,不可以用活塞臂直推,需要用粘性活塞推出粘連的方塊來破壞盒子。同時(shí)需要足夠長的時(shí)間讓盒子自然下落,防止盒子被發(fā)射器放置的盒子擠壓

所以綜上,@苦力怕creeperyang經(jīng)過測(cè)試提出了一種回收率較高的漏斗雙倍速架構(gòu)(1.14)

盒子被上推的地毯破壞。因?yàn)榈靥号鲎蚕錁O小,所以到位后由mb復(fù)原成地毯,有充足的下落空間。然后地毯收回。經(jīng)過一定延時(shí)后掉落物落在地毯上,粘性活塞抽拉地毯,將地毯上的物品拉入右側(cè)漏斗,將地毯下的物品推入左側(cè)漏斗
由于1.14漏斗上有容器的話,漏斗不會(huì)嘗試吸取掉落物。所以如果物品卡在漏斗上的話,可以嘗試抖漏斗將物品抖下去
據(jù)此,我設(shè)計(jì)出了適用于1.16的漏斗雙倍速架構(gòu)設(shè)計(jì)

經(jīng)@苦力怕creeperyang測(cè)試,有極小概率會(huì)因?yàn)閿D壓等問題卡入漏斗的上表面凹槽內(nèi)。經(jīng)過我的補(bǔ)充測(cè)試后,發(fā)現(xiàn)不會(huì)被漏斗吸入,不影響機(jī)器正常運(yùn)行,且概率極低
基于這個(gè)架構(gòu),我做出了兩個(gè)漏斗雙倍速打包機(jī)單片



但如果只是普通地堆疊單片,仍有不小的概率卡在隔壁盒子和漏斗的中間

可堆疊的漏斗打包機(jī),ab單片成為了唯一的選擇
敬請(qǐng)期待(視頻在剪了在剪了)

感謝?@苦力怕creeperyang?的大量測(cè)試結(jié)果,以及提出高回收率的潛影盒架構(gòu)?_(:з」∠)_
感謝?@Maple_楓槭?在群里的大量討論(以及提供經(jīng)典反例 (?ω?) )

在最后的最后,向大家隆重安利?@苦力怕creeperyang?dalao的潛影盒科技樹的絕大部分設(shè)計(jì)
