UU看書

如何給弓射出的箭加上光軌效果?

天才一秒記住【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來自定義。

如果還有疑問,可以在章尾留言,作者有時間的話會去解答。

如遇章節錯誤,請點選報錯(無需登陸)

新書推薦

醫毒雙絕,一睜眼竟然生了雙胎! 我玩了個假的MC? 全職高手之白風沐雪 吳小凡重生籃球生涯 我在全息遊戲中錦鯉出圈 什麼叫瀟灑型中鋒啊 又玩克蘇魯跑團網遊