[樂遊網導讀]最近我的世界裏麵tellraw被很多玩家運用到各種裝值的設計中,這也是個作用比較明顯的命令。
最近我的世界裏麵tellraw被很多玩家運用到各種裝值的設計中,這也是個作用比較明顯的命令,很多時候可以簡化玩家的操作獲得更好的遊戲效果,下麵是隨機數產生器的製作方法解析。
隨機數產生器製作方法
效果
如圖,這裏就是全部的電路,十分簡單。
我們來到右邊,看到一個按鈕。
點擊了之後,下方迅速出現一串無規律的九位數。
再按一次,產生的數也不同了。
怎樣,是否很神奇呢?在舊時代,用紅石做一個隨機數器,位數很低,且生成的的時間也不短。
而且實現起來很麻煩,現在可以輕鬆地快捷的生成一串隨機數
原理
原理大家也看到了,十分簡單。首先,按下按鈕,綠色線路會觸發9個發射器。
那麼發射器裏是什麼呢?是九個命令方塊。眾所周知,1.8目前可以通過發射器放置方塊。
隨機數的每一位都對應一個命令方塊。這裏以億位的為例子。
從第一個到第九個命令分別是:
/scoreboard players add @a 1 100000000
/scoreboard players add @a 1 200000000
以此類推,最後是
/scoreboard players add @a 1 900000000
大家可以看到,末端還有3個命令方塊。
第一個:清除9個命令方塊
第二個:說出分數
/tellraw @a {text:"Random Number: ",extra:[{color:green,score:{name:"*",objective:"1"}}]
第三個:補充發射器(把上方的發射器克隆下來)
當再次生成隨機數時,係統會把上次的分數清零
/scoreboard players set @a 1 0
同樣這個可以無限擴展,生成無限的隨機數。
熱門評論
最新評論