索尼承諾將“增加PS5主機(jī)供應(yīng)”
2023-01-31
更新時(shí)間:2022-04-08 20:23:53作者:佚名
大家好。今天給大家看一個(gè)可騎/可控制的末影龍。這個(gè)的主要的原理還是生物傳送帶。這個(gè)機(jī)器刷出一個(gè)末影龍,并且上面有漂浮著礦車(chē)或者船,可以坐上去。然后玩家會(huì)得到一本書(shū),打開(kāi)書(shū)后可以選擇移動(dòng)方位,或者把龍封殺。(圖片太大就不發(fā)了。最后發(fā)個(gè)優(yōu)酷視頻)。
首先是怪物移動(dòng)系統(tǒng)。這個(gè)設(shè)計(jì)比較簡(jiǎn)單:使用臺(tái)階來(lái)控制怪物的移動(dòng)。因?yàn)?,臺(tái)階可以放4個(gè)方位(中續(xù)器,比較器那些也可以),所以,臺(tái)階的一個(gè)方位就控制一個(gè)方向。臺(tái)階的唯一不同的就是他的Damage。每個(gè)不同的方位,擁有不同的Damage。之后MC1.8后又出了個(gè)/exe cute,還可以探測(cè)方塊。所以使用/exe cute+臺(tái)階的獨(dú)特方位,可以做出怪物傳送帶。
怪物傳送帶本人這里就只有8個(gè)指令方塊控制。4個(gè)是控制往龍的底下放置一個(gè)方位的臺(tái)階,然后其他4個(gè)就是使用/tp指令,不停地把龍往那個(gè)方位TP,達(dá)到移動(dòng)效果。有4個(gè)方位,所以每個(gè)4個(gè)指令方塊。指令方塊內(nèi)的指令是:
/exe cute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~1 ~-50 ~ ~-1 ~-50 ~ minecraft:quartz_stairs 0 replace
以上這條指令是控制往西邊走的方位。把一個(gè)叫“EnderDragonControl”的礦車(chē)(龍騎著的礦車(chē)),下面50格放滿(mǎn)往西面的臺(tái)階。之后就是傳送:
/exe cute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ detect ~ ~-50 ~ minecraft:quartz_stairs 0 /tp @e[type=MinecartRideable,name=EnderDragonControl] ~-0.5 ~ ~
探測(cè)一個(gè)叫“EnderDragonControl”的礦車(chē),下面50格有沒(méi)有一個(gè)西面的臺(tái)階。如果有,那就向西面TP0.5格。由于是高速脈沖,所以在極快的速度下,每次TP0.5格,速度還算挺快了。要在快可以自己調(diào),但是別太大,到時(shí)看起來(lái)太假。
之后,龍固定住的原理還是使用龍騎礦車(chē)這個(gè)技巧。反正龍的結(jié)構(gòu)就是:礦車(chē),龍,礦車(chē)。上面的礦車(chē)是騎著用的,可以換成船什么,或者一個(gè)帶著馬鞍的豬(未測(cè)試)。
之后又出現(xiàn)了個(gè)問(wèn)題:由于龍的走位都被限制住了,導(dǎo)致了龍無(wú)法自由的飛。所以,如果一直這樣向前TP0.5格的話(huà),那么龍會(huì)漸漸的下降。就像一個(gè)降落的飛機(jī)。所以,我們需要有方塊支撐物,讓龍可以在支撐物上移動(dòng)。舉個(gè)指令的例子:
/exe cute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ minecraft:glass 0 replace minecraft:air 0
這個(gè)指令是,不斷的把一個(gè)叫“EnderDragonControl”礦車(chē)下面放玻璃。所以是龍走到哪放到哪。之后,天空可能會(huì)放滿(mǎn)玻璃導(dǎo)致不好看,所以我們還要把玻璃清空。主要是使用:
/exe cute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~5 ~-1 ~ minecraft:air 0 replace minecraft:glass 0
這條指令把龍后面和下面5格的玻璃都換成空氣,達(dá)到清空的效果。
這個(gè)就是龍主要的走位什么,做完了。之后要做的就是:控制系統(tǒng)。這里本人使用最新的Json書(shū)本來(lái)制作。書(shū)本里有東南西北和停止。東南西北控制龍跑4個(gè)方向,停止就是停掉機(jī)器,同時(shí)也殺掉龍。
書(shū)本的指令是:
/give @p minecraft:written_book 1 0
{author:"PotatoMaster101",title:"Dragon Book",pages:["{text:\"\",extra:[{text:\"West\",color:blue,hoverEvent:{action:show_text,value:\"Start Moving West (-x)\"},clickEvent:{action:run_command,value:\"/clone 214 64 -151 217 64 -152 214 64 -162 replace\"}},
{text:\"\nEast\",color:green,hoverEvent:{action:show_text,value:\"Start Moving East (+x)\"},clickEvent:{action:run_command,value:\"/clone 214 64 -148 217 64 -149 214 64 -162 replace\"}},{text:\"\nNorth\",color:gold,hoverEvent:{action:show_text,value:\"Start Moving North (-z)\"},clickEvent:{action:run_command,value:\"/clone 214 61 -151 217 61 -152 214 64 -162 replace\"}},
{text:\"\nSouth\",color:aqua,hoverEvent:{action:show_text,value:\"Start Moving South (+z)\"},clickEvent:{action:run_command,value:\"/clone 214 61 -148 217 61 -149 214 64 -162 replace\"}},{text:\"\nStop\",color:red,hoverEvent:{action:show_text,value:\"Stop Machine\"},clickEvent:{action:run_command,value:\"/setblock 216 66 -165 minecraft:redstone_block 0 replace\"}}]}"]}
這條指令刷出一本書(shū),然后書(shū)里面有東南西北和停止。每次玩家按,都會(huì)有指令發(fā)生。玩家移動(dòng)上去還會(huì)有解釋按鈕是什么意思。東南西北主要是使用/clone指令:把正確的指令方塊/clone到高速脈沖下面。每個(gè)方位都有他們獨(dú)特的指令方塊控制系統(tǒng)。最后的/stop就是馬上清空機(jī)器(關(guān)掉脈沖,殺掉龍,移除指令方塊)。
之后刷出龍的指令就是:
/summon MinecartRideable ~ ~1 ~
{Riding:{id:EnderDragon,Riding:{id:MinecartRideable,CustomName:"EnderDragonControl"}}}
這條指令沒(méi)什么好說(shuō)。主要是一個(gè)叫“EnderDragonControl”礦車(chē)的礦車(chē)騎著龍,然后龍騎著另一個(gè)礦車(chē)。
視頻展示
MC1.8 - 指令方塊制作可騎 可控制末影龍展示
存檔下載:度盤(pán)(版本14w29b+)