最近不少我的世界玩家對(duì)游戲抽獎(jiǎng)機(jī)比較感興趣,玩家對(duì)游戲中的命令方塊使用也越來(lái)越嫻熟,可能很多玩家對(duì)一些命令方塊的使用還不是非常清楚,下面是詳細(xì)抽獎(jiǎng)機(jī)制作方法解析。
命令方塊抽獎(jiǎng)機(jī)制作方法
這個(gè)機(jī)器原理是用單輸出的隨機(jī)器。而這個(gè)隨機(jī)器,也是指令方塊制作的。接下來(lái),來(lái)講講機(jī)器的運(yùn)行方法吧。
首先,在中間的紫色粘土上放個(gè)紅石塊,然后按下按鈕。機(jī)器會(huì)自動(dòng)探測(cè)輸入方塊,然后做出決定抽獎(jiǎng)。
對(duì)面墻壁上的物品是有幾率抽中的物品。
當(dāng)你放完指令方塊并且按了按鈕后,紅石塊會(huì)自動(dòng)摧毀,之后機(jī)器會(huì)自動(dòng)進(jìn)行抽獎(jiǎng)。
抽獎(jiǎng)完畢后你會(huì)獲得一個(gè)隨機(jī)物品,而且左下角對(duì)話(huà)框會(huì)顯示你獲得的物品名字。我這里讓指令方塊說(shuō)話(huà)的指令不是 /say,而是 /tellraw。Tellraw的好處是可以自定義文字顏色,字體什么。功能和 /say 差不多。這就是整個(gè)機(jī)器,和其他紅石抽獎(jiǎng)機(jī)差不多。接下來(lái)說(shuō)說(shuō)工作原理。(P.S. 如果放入其他方塊,不是紅石塊的話(huà),按完按鈕方塊會(huì)被自動(dòng)摧毀,但并不會(huì)進(jìn)入抽獎(jiǎng),所以放其他方塊就是浪費(fèi))
機(jī)器原理:
第一步是方塊探測(cè)裝置,探測(cè)到紅石塊會(huì)開(kāi)啟輸出,其他方塊會(huì)直接摧毀。這里用了2個(gè)指令方塊和一個(gè)活塞。一個(gè)指令方塊是1.7的新指令:/testforblock做的。這個(gè)指令就是探測(cè)方塊的方法。第二個(gè)指令方塊是清空方塊,用的/setblock做的。不管什么方塊,都會(huì)被清空;钊皇翘綔y(cè)輸出用的,幫助方塊探測(cè)進(jìn)行輸出。
之后一部分就是抽獎(jiǎng)部分了。當(dāng)給出輸出后,紅石會(huì)激活一個(gè)指令方塊,這個(gè)指令方塊就是隨機(jī)器。隨機(jī)器的原理是使用刷怪籠的隨機(jī)刷怪地點(diǎn)做的。這里刷怪籠刷的是紅石塊掉落沙屬性,所以每次落到一個(gè)隨機(jī)指定的地方就會(huì)給出輸出,獲得獎(jiǎng)品。刷出地點(diǎn)已經(jīng)都設(shè)置好了,所以一旦刷出就會(huì)隨機(jī)在這些地點(diǎn)刷出個(gè)紅石塊。
繼續(xù)來(lái)說(shuō)隨機(jī)器,每次刷一個(gè)紅石塊后,輸出第一步就是清空刷怪籠,以防刷出第二個(gè)紅石塊。之后會(huì)清空紅石塊。然后就會(huì)給出獎(jiǎng)品,讓指令方塊說(shuō)話(huà)。輸出的地方運(yùn)行的都是一樣的指令,除了每個(gè)物品不同而已。
之后就是最后一個(gè)裝置。這個(gè)裝置裝不裝都無(wú)所謂,次要的裝置。這個(gè)裝置的用處就是,每次抽獎(jiǎng)成功,就會(huì)在箱子里刷一個(gè)紅石塊。也就是說(shuō)把輸入的紅石塊放到箱子里了。這個(gè)裝置去掉也可以,對(duì)抽獎(jiǎng)機(jī)無(wú)任何影響。
最后我要說(shuō)下的就是,幾率什么也是可以自定義的,別看有鉆石塊,但是那幾率是很小很小。玩轉(zhuǎn)了半天也沒(méi)刷出過(guò),但的確是有幾率刷出,只是和其他的比起來(lái)特小。海面,草方塊是幾率較大的。