天才一秒記住【UU看書】地址:www.uukanshu.co
(不推薦閱讀此教程)
有一位書友在第四十一章下面提了一個問題:如何用指令來設定弓箭的光軌效果。
首先,像這樣的效果,而且是常用的,就得使用命令方塊(見第二章)。命令方塊的配置得是:
保持開啟或紅石控制
迴圈
無條件
並且,如果真的要做起來的話,還得用tickingarea加上一個常載入區塊(見第三十二章),或把這個命令方塊放到常載入區塊那裡。
然後就得進入指令環節了。
既然是光軌效果,也就是特效,那麼就得用到particle(見第三十九章)指令。
Java版的particle可以直接指定目標,所以不需要再套個execute(見第三十三章)。
那麼目標選擇器(見第四章、二十五章和二十六章)由於不是指定玩家,就得使用e加上type。箭的id是arrow,所以目標選擇器就是:
etypearrow
那麼套入公式,就得到:
particleampamplt顆粒idampampgt00000normaletypearrow
其中,每次我們只需要一個粒子,並且也不需要它運動,並且生成的位置必須正正好好在箭那裡,顯示模式的話也不需要搞太複雜,正常就行了(當然你要不正常也可以)。
最後也就是選擇顆粒了。Minecraft有很多種顆粒,但是我們必須要選擇最適合的幾種。
但是這個我們最後討論。再來看看基岩版怎麼弄。
基岩版就需要execute了。
所以,將particle套入execute,並加上剛剛我們得出的資料,就得出:
executeetypearrowparticleampamplt顆粒idampampgt
所以,最後來研究研究顆粒選啥。
這裡給出一個網址,方便大家查id:
minecraftzhgamepediacomE9A297E7B292
這是Minecraftwiki的網址,比較官方的,內容比較全(但有些仍然不全),大家放心去看。
作者這邊選擇了比較適合的粒子效果:
endrod(基岩版為endrod)——末地燭的效果,為白色。
fallingdust(基岩版為fallingdust)——沙子浮空底下的粒子效果,為淡黃色。
lava——熔岩的粒子效果,為橙色。
smoke——煙霧,為灰色
你們把id套上去即可。如果覺得不行還可以去翻一翻,也可以使用dust來自定義。
如果還有疑問,可以在章尾留言,作者有時間的話會去解答。