我的世界

平臺: PC PS Switch Xbox

我的世界

《我的世界》【1.16.5】Java版實用粒子教程(五)

第五節  五芒星的繪製及法陣圖案的繪製思路

接下來是五芒星的繪製案例:

准備:

一個命名為"1"的盔甲架作為圓心。

一個命名為3的盔甲架作為圓周

只需要四條指令。

1. execute as @e[name=1] at @s run tp @s ~ ~ ~ ~4 ~

給圓心盔甲架設定一個轉速,轉速為4

2. execute as @e[name=1] at @s run tp @e[name=3] ^ ^ ^6

拖拽旁邊的盔甲架,拖拽半徑為6

3. execute as @e[name=3] at @s run tp @s ~ ~ ~ ~-6 ~

給旁邊的盔甲架設一個自轉速度,轉速為6

注意,中心盔甲架和旁邊盔甲架的旋轉速度倍率必須為2:-3

4.execute as @e[name=3] at @s run particle end_rod ^ ^1 ^3

給旁邊的盔甲架掛一個粒子,粒子半徑為3

注意這個半徑也很重要,關繫到五角星的尖。

頭圖效果是在五芒星的基礎上加了兩個圓。

通過調整參數能繪製不同的星,可以說,這是一個萬物的雛形。

引用的鏈接:http://b23.tv/A3M2Lc2

【附】存檔及命令文檔下載:

鏈接:https://pan.baidu.com/s/10R9LE5PsaNZ9AWIscUogTQ?pwd=g9cb 

提取碼:g9cb

【附】法陣花邊的繪製。

其實我還測試了給法陣加花邊的效果,但是那個指令畫出來的圖案太短了,需要分很多段繪製,或者說直接用計分板+連鎖命令方塊的自閉鏈加速盔甲架的動畫?

在第四節繪製的法陣的基礎上:

1. 再來個盔甲架,命名為2,作為花邊繪製者。

2. execute as @e[name=2] at @s run particle end_rod ^0.5 ^ ^

花邊夾在兩個外圓的中間,所以給這個盔甲架周圍畫一個半徑為0.5的圓

3. execute as @e[name=2] at @s run tp @s ~ ~ ~ ~15 ~

然後讓給盔甲架很大的自轉速度,產生更大的旋轉逆差。

4. execute as @e[name=1] at @s run tp @e[name=2] ^ ^ ^8.5

然後把它拖拽到兩個圓之間的位置,即 (8+9)/2=8.5

可以看到有圖案雛形了,但是單次繪製的邊太短了:

好吧。在羅列了很多個後,可以看到法陣有花邊了,但是不如法陣中間的六芒星那麼明顯。

隨便看看 更多