第五節 五芒星的繪製及法陣圖案的繪製思路
接下來是五芒星的繪製案例:
准備:
一個命名為"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
可以看到有圖案雛形了,但是單次繪製的邊太短了:
好吧。在羅列了很多個後,可以看到法陣有花邊了,但是不如法陣中間的六芒星那麼明顯。