我的世界手遊單實體追蹤導彈製作教程,我的世界單實體追蹤導彈怎麼製作
我的世界單實體追蹤導彈怎麼製作?相信很多小夥伴都想知道,下面小編爲大家帶來我的世界單實體追蹤導彈製作教程,想學的玩家別錯過了!
原本在17w50a版本下就想好了一個用實體面向移動的方法做的追蹤導彈,算法什麼的全推好了一直沒時間做,直到新快照發布之後一看新添加的這個facing...太強大了,白推那麼多算法了...
新版本強大的指令省去了實體,相比以前一個導彈帶着一堆as一起飛的場景,新版本的效率不知道要高了多少......
效果圖:(沒錯這次捱打的還是村民)
原理講解:
scoreboard objectives add click :ot_on_a_stick
首先添加名爲click的計分板探測蘿蔔釣竿右鍵,用以觸發
(以下高頻部分)
execute if entity @e[tag=target] at @a[scores={click=1}] run summon area_effect_cloud ~ ~ ~ {Duration:2100000000,Tags:["missile"]}
探測右鍵蘿蔔釣竿的玩家並生成名爲missile的藥水雲。貌似新版本藥水雲沒法用CustomName,只能扔個tag上去了
execute at @e[type=area_effect_cloud,tag=missile] run particle flame ~ ~ ~ 0 0 0 1 0
火花粒子特效
execute as @e[type=area_effect_cloud,tag=missile] at @s positioned ~ ~-1.62 ~ as @e[distance=..0.5,tag=target] run effect give @s instant_damage 1 2
execute as @e[type=area_effect_cloud,tag=missile] at @s positioned ~ ~-1.62 ~ if entity @e[distance=..0.5,tag=target] run kill @s
如果導彈撞上了目標,那麼給目標順傷並清掉藥水雲。因爲導彈是朝着目標的眼睛飛去的(見下一條指令),而實體的座標位置在腳上,所以要將y座標減去1.62探測
execute as @e[type=area_effect_cloud,tag=missile] at @s facing entity @e[limit=1,sort=nearest,tag=target] eyes run tp @s ^ ^ ^0.3
將藥水雲向着目標眼睛方向tp0.3格。facing entity (eyes|feet)用於在命令執行時視爲執行者朝向目標實體的眼部或腳步(但並不是真正轉過去),配合局部座標使用有很神奇的效果
execute as @e[type=area_effect_cloud,tag=missile] unless entity @e[tag=target] run kill @s
如果找不到任何目標,就清掉導彈
scoreboard players set @a click 0
計分板清零
然後把需要追蹤的實體丟上一個target標籤(上圖爲村民)就行了
-
傳說法師烈焰詩節有什麼用,烈焰詩節作用介紹一覽
傳說法師是一款十分火爆的手遊,其中烈焰詩節是傳說法師手遊中的詛咒型聖物,可以在不幸者諾克斯處獲得,那麼它的具體效果是什麼呢?下面就讓小編爲大家介紹一下吧,希望對感興趣的玩家有所幫助,大家一起看一看吧。傳說法師烈焰詩節有什麼用1.烈焰詩節所有的火焰奧術都會...
-
文字來找茬相親相愛怎麼過,相親相愛通關攻略
《文字來找茬》是一款可以在抖音平臺內盡情玩耍的新款文字類的益智遊戲,遊戲關卡相親相愛怎麼過?這一關我們需要在圖片中找出12個不符合年代的東西,現在是1980年。接下來是《文字來找茬》相親相愛通關攻略圖文詳情,沒過關的朋友速來看看吧!《文字來找茬》相親相愛通...
-
星球重啓尖叫戈壁寶箱刷新地點在哪裏,尖叫戈壁寶箱刷新地點一覽
星球重啓尖叫戈壁寶箱刷新地點在哪裏?星球重啓裏面很多人都想要去尖叫戈壁裏面收集寶箱的呢,那麼就需要知道下尖叫戈壁寶箱刷新的具體位置了,今天就給大家彙總下位置,找起來就會簡單很多了,那麼不會的話下面一起來看看吧!《星球重啓》尖叫戈壁寶箱刷新地點一覽答案:2...
-
氣球塔防6雙金是什麼,雙金介紹
氣球塔防6雙金是什麼?雙金是氣球塔防其中重要的東西。但是許多小夥伴不知道氣球塔防6雙金是什麼,雙金爲雙倍金幣,初始金幣。現在小編給大家詳細介紹氣球塔防6雙金是什麼,希望對各位能夠有所幫助。讓我們一起來看一看吧。《氣球塔防6》雙金介紹答:雙金爲雙倍金幣,初始...