青热久思思-青视频在线-青娱乐99-青娱乐激情视频-亚洲变态-亚洲播放

跑跑車首頁

當前位置:首頁攻略秘籍單機攻略 → 我的世界命令方塊教程1.9自定義延遲CB脈沖制作方法

我的世界命令方塊教程1.9自定義延遲CB脈沖制作方法

作者:佚名來源:本站整理 發表時間:2016/3/28 8:46:35 評論(0)

小編為大家帶來了《我的世界》命令方塊教程1.9自定義延遲CB脈沖制作方法,今天來講解一下一種可以自定義延遲CB脈沖的方法,大家知道,1.9的RCB(Repeating Command Block)開啟后會以20Hz的速度激活。在一些電路中這個速度可能會太快,所以需要一些又不用中繼器而又可以自定義延遲的CB脈沖。這個設計的核心電路來自lorgon111的這個u2b視頻。

掃描二維碼或加公眾號 mcpe_ppc ,關注跑跑車《我的世界》公眾號,更加方便的查看你想要知道的事情。

首先這種設計的原理是使用1.9最新的AEC實體。有些人可能會問什么是AEC,AEC就是1.9中lingering藥水扔出去后在地面產生的一個藥水覆蓋區域。它時間一到后會自己刪除自己,所以不需要任何清空系統。AEC含有一個{Age},它會以每tick +1的速度上升,所以這個機器的核心就是使用{Age}來記時。這個系統不需要任何積分板變量,只需要積分板的tag即可完成。

首先我們需要做準備工作,完成脈沖需要激活的系統。這里本人直接使用/say 1這條指令。將/say 1輸入到一個普通CB中,然后在其后面放一個Chain Command Block,如下圖:

注意,后面的Chain CB要被調成Always Active,這樣子它就可以無限紅石而自己激活。之后這個CCB內的指令是在它后面的CB位置內刷出一個AEC。這個很簡單,指令格式是:

/summon AreaEffectCloud <x> <y> <z> 

{CustomName:"Delay",Tags:["DelayStart"],Age:-3}

復制代碼

這里的xyz大家自己填寫,比如如果這個CCB在往它后面的ICB的x+1的地方,那么坐標就是 ~-1 ~ ~ 。由于本人不知大家再往什么方位建造,所以無法完善指令中xyz坐標。所以如果每次激活這個機器,第一個CB就會執行“/say 1”,然后第二個CCB就會在第一個CB的位置刷出一個AEC。這個AEC就是那個CB的定時器。大家看見本人這里的Age寫的是-3,但是大家可以寫任何一個數字都沒關系。數字越小(比如-100)延遲的時間就越長。效果圖如下:

大家看見第一個CB成功執行了/say 1,然后后面的CCB成功的在第一個CB那里刷出了一個AEC(因為有黑色顆粒效果)。

在刷出AEC的指令中還有{Tags}這一項,這個是來將刷出的AEC自動加入到名叫“DelayStart”的這個積分板tag中。由于積分板的tag系統不需要像objective那樣一開始就要定義,所以這個{Tags}不需要任何積分板的準備工作。

之后我們要做的就是,每次這個AEC的{Age}變成-1的時候,我們就要重新并且自動的激活一下第一個CB,之后第一個CB又會輸出1,然后第二個CB又會刷出一個AEC,然后無限循環下去。所以我們需要另外一個系統來完成這個效果。首先我們需要一個Repeating CB,里面輸入以下指令:

/scoreboard players tag @e[tag=DelayStart,type=AreaEffectCloud,name=Delay] add DelayDone 

{Age:-1}

復制代碼

這條指令的意思是,將所有Age是-1,并且名字叫“Delay”而且在“DelayStart”這個tag內的AEC,加入到一個叫“DelayDone”的積分板tag中。由于剛才刷出AEC指令中的項目都符合以上選擇器的項目,所以這條指令就會不停地探測剛才刷出的AEC,然后它的Age一到-1就會給它加上“DelayDone”這個tag。之后才是真正的循環系統。在Repeat CB后面再放2個Chain CB,如下圖:

之后在中間的那個CCB中輸入:

/execute @e[tag=DelayDone,type=AreaEffectCloud,name=Delay] ~ ~ ~ /blockdata ~ ~ ~ 

{auto:1b}

復制代碼

這條指令的意思就是將剛才已經添加到“DelayDone”的AEC實體的所在位置的CB調成{auto:1b}。這個意思是CB自己自動激活。然后在最后一個CCB中輸入:

/execute @e[tag=DelayDone,type=AreaEffectCloud,name=Delay] ~ ~ ~ /blockdata ~ ~ ~ 

{auto:0b}

復制代碼

這條指令和剛才一樣,只不過是重新把那個CB調成了{auto:0b},也就是不會自動激活。所以最終效果是,只要脈沖的那個CB中一有AEC,他就會自動激活一次然后又關閉自己。但是它后面的CCB會又刷出這個AEC實體。到最就成了一個自定義延遲的脈沖。所以現在只要開啟這個RCB就可以了,然后給脈沖的CB輸入很短一tick的紅石信號,如下圖:

這樣子這個自定義脈沖就完成了。之后如果大家要改變速度的話,就直接調節刷出AEC的那條指令中的{Age}。調成越小延遲就越大。有些玩家會問有什么要給開始的CB一個很短的的輸入,而不能直接按按鈕。這是因為如果脈沖速度很快的話,直接按按鈕會導致那個CB強行卡在激活狀態,從而導致那個CB失效。所以我們必須要給它一個很短tick的紅石輸入。之后要關閉這個脈沖的話直接停止激活那個RCB就行了。當然不光只是只能激活一個CB,可以同時激活好幾個,比如這里本人同時激活了5個CB,執行從/say 1到/say 5:

要同時多個CB的話,只需要把刷出AEC的CCB放在最后面就可以了。然后把坐標改成第一個CB就行。


玩家評論
我要點評

網名 注:您的評論需要經過審核才會顯示出來。

已有 0 位玩家參與點評
第 1 樓 廣東深圳電信 跑跑車網友 發表于: 2016/12/22 18:58:11
我第一步就不行了,我做的貌似沒錯,但那個脈沖的命令方塊沒有冒煙,這是什么情況

支持( 0 ) 蓋樓(回復)

查看所有0條評論>>

下載排行
主站蜘蛛池模板: 精品国产96亚洲一区二区三区 | 国产精品美女久久久 | 大色综合色综合资源站 | 国产视频资源 | 毛片免费全部播放一级 | 精品久久久久久中文字幕一区 | 国产97免费视频 | 老子午夜伦费影视在线观看 | 男女乱淫真视频播放网站 | 国产在线观看第一页 | 久久人视频 | 久久久精品久久久久久 | 国产高清在线a视频大全 | 九九99re在线视频精品免费 | 国产精品资源网 | 国产精品美女视视频专区 | 国产剧情视频在线观看 | 高清福利视频 | 国产黄色片在线播放 | 久草资源站 | 久久这里有精品视频任我鲁 | 波多野结衣在线高清视频 | 久久九九八八色偷偷 | 精品成人在线观看 | 高清乱码精品福利在线视频 | 精品视频在线观看一区二区 | 国产黄网站在线观看 | 国产精品亚洲一区二区三区正片 | 国产区91 | 黄床片30分钟免费视频教程 | 国产在视频线精品视频二代 | 韩日欧美 | 国产精品一区三区 | 国产91精品久久久久久久 | 黄在线视频播放免费网站 | 国产美女视频一区 | 久久免费视频7 | 免看黄| 狠狠狠狠狠干 | 免费观看毛片的网站 | 大学生一级毛片 |