網站首頁 單機圖文攻略 單機視頻攻略 單機遊戲攻略 單機遊戲問答 遊戲常見問題 遊戲心得體會 手遊圖文攻略 手遊視頻攻略 手遊圖鑑攻略 手遊軟件教程 手遊攻略問題 網遊圖文攻略 網遊綜合攻略 網遊遊戲問答
當前位置:趣味遊戲館 > 手遊圖文攻略 > 

我的世界弓箭火箭炮製作方法|我的世界弓箭火箭炮怎麼做

欄目: 手遊圖文攻略 / 發佈於: / 人氣:2.01W

命令方塊相信玩《我的世界》的玩家們都知道,不過對於使用它可能不是每個玩家都很熟練,小編這就教大家一招,用命令方塊來控制火箭炮,威力巨大!慎用!

這個火箭炮的威力可以手動調的。而且破不破壞地形也可以手動調節。威力最大差不多是100格內的生物都會被炸到。這個原理是用苦力怕做的,而Sethbling的設計是TNT。這個用普通的弓就可以了,弓箭都不需要任何特效。缺點是任何箭都會爆炸,骷髏/發射器射的箭也會爆炸。

這裏就是所有的電路。只有下面一排指令方塊是控制弓箭的,所以總共就用了4個指令方塊和一個高速脈衝。

我的世界弓箭火箭炮怎麼做 我的世界弓箭火箭炮製作方法

給大家説下原理。這個是Sethbling的創意。他還用這個原理作出了一個經驗瓶手雷。但是原理還是一樣:用最新的@e探測箭/經驗,然後把TNT拉過去。之後本人用的原理是隱身的Creeper。好處是可以不破壞地形,而且可以自定義威力。當然,把這個裝置改成經驗瓶手雷也可以,只需改一下探測對象就可以了。

進入教程。這個的運行方式是:首先有一個指令方塊探測着落的箭只。如果探測到了,那就會給出輸出,之後會刷出一個隱身並且已經點燃的自定義苦力怕,擁有很短的爆炸延遲。下一步是把苦力怕TP到箭着落的地方,爆炸後會把箭給刷掉。首先教大家如何探測着落的箭:

/testfor @e[type=Arrow,c=1]

{inGround:1b}

大家看見這裏運用了新的選中單位:@e。所以在MC1.7這個機器是無法運行的。@e的用處是探測地圖裏的所有生物和虛體。比如:掉落沙,點燃的TNT等等。生物就是牛,豬,殭屍等。所以十分的有用。於是@e後面加入了:[type=Arrow,c=1]的意思就是探測一個最晚刷出的箭只。這裏c=1就是最早的意思(Oldest),也就是第一個刷出的箭只。如果是c=-1的話就是最新的刷出的箭只(Youngest)。c=其他數字的話那就是選中多個目標,沒有早晚之分。所以c=1和c=-1是難點,主要用處可以在服務器裏分辨。所以指令裏的c=1,那就是當機器激活後,會探測一個最早飛出的箭,並給出輸出。(新手可能聽不懂)。於是後面的NBT:{inGround:1b}就是探測箭只是否着落。b是單位,必須要加。所以,這個指令方塊加脈衝的話主要功能就是探測一個已經着落,並且是第一個射出的箭。然後給出輸出。

輸出完畢後會到第二個指令方塊,刷出一個隱身的苦力怕。指令:

/summon Creeper ~ ~1 ~

{ExplosionRadius:100,ActiveEffects:[{Id:14,Duration:99999,Ambient:1}],ignited:1,Fuse:3}

這個指令我就不多説了,主要目的是刷出個隱身,擁有爆炸延遲3的苦力怕。爆炸面積現在輸入的是100,但玩家可以自己控制。一檔之後激活另一個指令方塊,主要用處是把苦力怕傳送到剛才探測到的箭的地方。由於延遲特短,所以傳送到位置後會馬上爆炸,不會有任何延遲。指令是:

/tp @e[type=Creeper,r=5] @e[type=Arrow,c=-1]


苦力怕裏的r=5就是把指令方塊5格內的苦力怕TP到弓箭那裏。如果不加也可以,後果是指令方塊會把地圖裏的所有苦力怕都TP到弓箭的地方。到最後變成苦力怕召喚弓箭了。這裏要注意的是刷出苦力怕的地方和TP的指令方塊要在5格內的地方。這樣才能被正常的探測到,並且TP。箭只是射出的最晚的箭。這個可能會有一個缺點:如果在服務器裏,玩家A射出一箭後,之後玩家B又射出了一箭,當玩家A的箭着落後,爆炸會到玩家B的箭上面。因為c=-1的關係,當玩家B射出箭後,他的箭就變成最新刷出的箭了。但是這個可能性很小,因為中途延遲很短。

於是最後就是箭只的清理了。直接用:

/kill @e[type=Arrow]

大家看見/kill現在也可以輸入到指令方塊裏了。而且指令裏的kill殺的是箭只。也就是把他們刷掉,以防卡住機器。