不使用結(jié)構(gòu)生成一個(gè)平面上的隨機(jī)礦場(chǎng)[6cb/無(wú)多余實(shí)體殘留][MCBE]
2022-06-27 19:04 作者:-Amiya-Amiya- | 我要投稿

填充沙子于高空,幾刻后沙子掉落,成為實(shí)體falling_block
因?yàn)槭翘畛洌虼丝梢源罅?#34;填充"出落沙,也就是大量的可以被進(jìn)行計(jì)分板操作的實(shí)體
因此得到第一個(gè)cb fill
那么為了讓沙子變成落沙,我們需要給出一點(diǎn)時(shí)間,然后再對(duì)實(shí)體落沙進(jìn)行隨機(jī)賦分
得出第二個(gè)cb scoreboard random,但是延遲刻是8
之后的4cb,便是利用scores選擇器和~相對(duì)坐標(biāo)在不遠(yuǎn)處生成平面礦場(chǎng),以做到沙子不會(huì)落在礦物上的效果
最終,沙子成為方塊,沒有多余的實(shí)體殘留,礦場(chǎng)也隨機(jī)生成成功
流程
填充大量沙子,延遲一段時(shí)間沙子變成實(shí)體,讓沙子得到隨機(jī)的分?jǐn)?shù),再根據(jù)該分?jǐn)?shù)在不遠(yuǎn)處不會(huì)被沙子覆蓋的空地生成隨機(jī)平面礦場(chǎng),最終沙子會(huì)落下,若無(wú)預(yù)設(shè)方塊類似于火把 按鈕等,則沙子會(huì)變成方塊,沒有多余實(shí)體殘留,減少了實(shí)體卡頓
最終輸出命令方塊數(shù):6個(gè)
相較于可可豆,可可豆對(duì)于后續(xù)實(shí)體的處理還需要進(jìn)行一次kill,沙子的優(yōu)勢(shì)明顯體現(xiàn)出來(lái)
但沙子的壞處就是,存在上限,若不及時(shí)挖掘前者的沙子則會(huì)導(dǎo)致命令無(wú)法正常運(yùn)行
標(biāo)簽: