国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2022-12-22 10:29 作者:卡兒3058  | 我要投稿

第三節(jié)? ?畫一個圓


接下來用粒子畫圓,圓形粒子只需要兩個指令。

首先你需要一個盔甲架,命名為1,作為圓心。

execute?as?@e[name=1]?at?@s?run?tp?@s?~?~?~?~2?~

這是第一條指令,意思是讓盔甲架原地旋轉(zhuǎn)2度

指令解讀:

as,指令執(zhí)行者,

@e ,選擇器,選擇實體

[name=1],選擇器的附加條件,@e[name=1] 的意思是選擇名字為"1"的實體

at,指令執(zhí)行位置

@s,當(dāng)前實體,指指令執(zhí)行位置是執(zhí)行者本身

run,運行后面的命令,后面的命令不需要加"/"

"tp?@s?~?~?~?~2?~",以自己為圓心,讓自己原地不動旋轉(zhuǎn)2度。放入循環(huán)命令方塊就是命令方塊每次執(zhí)行都會讓實體自己原地不動旋轉(zhuǎn)2度。


放入循環(huán)命令方塊,就是盔甲架一直自轉(zhuǎn)的效果,速度為 "2","2" 就是 "tp?@s?~?~?~?~2?~" 里的 "2",指每次執(zhí)行指令后所旋轉(zhuǎn)的角度。

數(shù)學(xué)課上老師教過的畫圓方法,確定圓心,確定半徑。一個點以固定距離繞圓心轉(zhuǎn)一周經(jīng)過的路徑就是一個圓。

所以,

execute?at?@e[name=1]?run?particle?minecraft:end_rod?^?^1?^5

然后這就是第二個指令,這個指令的意思是在盔甲架的5格外召喚一個粒子,5就是這個圓的半徑。

指令解讀:

at,指令執(zhí)行位置(執(zhí)行者)

@e[name=1] ,選擇器

run,運行后面的命令

"particle?minecraft:end_rod?^?^1?^5",是一個召喚粒子的命令

minecraft:end_rod,就是末地燭燈管旁邊的粒子,粒子本身是純白色,并且具有發(fā)光效果,夜晚看起來效果很棒,是很多粒子法陣的首選。

"^?^1?^5",是一個相對位置的坐標(biāo)

注意這個坐標(biāo)里出現(xiàn)了 ^ 這個符號

這是一個很新的東西,不同于 ~

~ 也是相對坐標(biāo),這兩個的區(qū)別相當(dāng)于3d軟件里的世界坐標(biāo)與物品坐標(biāo),是引用了兩個不同的坐標(biāo)系。

拿現(xiàn)實來說,~ 是東南西北為坐標(biāo)系,位置固定。你如果只是站在原地不動,不管你怎么旋轉(zhuǎn),在你北邊的物品一直不會變位置,始終在那,因為北方這個方位不會因為你的旋轉(zhuǎn)而改變。

而 ^ 是物品坐標(biāo),是以實體的前后左右為判斷標(biāo)準(zhǔn),坐標(biāo)系的根據(jù)是實體的視線。如果一個物品的位置要保證一直在你的右前方,那么你如果轉(zhuǎn)了,它也得改變方位,這就是粒子旋轉(zhuǎn)的基本思維。在舊版本,是需要用計分板來精準(zhǔn)計算實體旋轉(zhuǎn)的角度差來決定把粒子的位置移動到哪。而1.16.5,只需要把 ~ ~1 ~5 換成 ^ ^1 ^5 就行了。

輸入命令,粒子轉(zhuǎn)起來了,出現(xiàn)了圓??!

但這個速度遠(yuǎn)遠(yuǎn)不夠,粒子會由于時間關(guān)系自行消散,這樣是湊不出一個完整的圓,這怎么辦呢?

那就把這個機(jī)關(guān)多羅列幾個,像這樣:

然后圓就出來了:

夜晚:


【附】舉一反三:


同心圓,雙圓。


末地燭粒子雖然能發(fā)光,但不能改顏色,怎么辦呢?

我們可以使用帶有顏色參數(shù)的dust粒子。

但要注意,dust粒子的壽命比end_rod短,消散掉的速度比end_rod快,即使是重復(fù)好幾遍也畫不出一個完整的圓,怎么辦呢?

那就在原盔甲架的位置再放一個盔甲架,命名為2

注意,兩個盔甲架的初始角度要相差90度

原理是通過分段繪制圓的方法來補足圓形

第一個命令:execute as @e[name=1] at @s run tp @s ~ ~ ~ ~4 ~

讓圓心"1"自我旋轉(zhuǎn),轉(zhuǎn)速為"4"

第二個命令:execute at @e[name=1] run particle minecraft:dust 1 1 0 1 ^ ^1 ^5

給盔甲架"1"身邊加一圈粒子。

第三個命令:execute as @e[name=2] at @s run tp @s ~ ~ ~ ~4 ~

讓圓心"2"自我旋轉(zhuǎn),轉(zhuǎn)速為"1"

第四個命令:execute at @e[name=2] run particle minecraft:dust 1 1 0 1 ^ ^1 ^5

給盔甲架"2"身邊加一圈粒子。


這里"minecraft:dust"后面,坐標(biāo)前面有四個數(shù)字,是"minecraft:dust"粒子必需的四個參數(shù)。

前三個數(shù)字決定了dust粒子的顏色,這里的"1 1 0"組合是金黃色,第四個數(shù)字"1"是粒子的大小。


輸入完畢,羅列:

成品:


《我的世界》【1.16.5】Java版實用粒子教程(三)的評論 (共 條)

分享到微博請遵守國家法律
宿迁市| 大同市| 临泉县| 朝阳区| 吉林省| 景洪市| 上栗县| 海盐县| 绥芬河市| 铜山县| 乐安县| 尤溪县| 庐江县| 依安县| 墨江| 安徽省| 无极县| 镇坪县| 廉江市| 原阳县| 乌兰浩特市| 沧源| 麟游县| 景洪市| 社会| 江津市| 建宁县| 蕉岭县| 黎城县| 凌云县| 晋城| 郎溪县| 天气| 郯城县| 裕民县| 平邑县| 慈利县| 大埔区| 左权县| 游戏| 浦江县|