快轉到主要內容

Add-On 組件minecraft:variant與minecraft:mark_variant的用法

· 民國110年辛丑年
·
切換繁體/簡體
分類 遊戲攻略 Minecraft
標籤 Minecraft Add-On

原本這是給不同顏色的界伏蚌定義用的組件,染色後就會使用加入行為包component_groups裡所定義的顏色並賦予代號。 或是代表這個生物的「變種」

而在其他用途上,可以當成某種標記。先說說萬用的animation_controller吧,儘管有query函數可以偵測實體的狀態,可是若在行為包裡寫一個自定義的事件,並將其當作一個「狀態」來處理的話,animation_controller目前不能偵測實體是不是處於這個事件中(或者說擁有某組件)這時就可以用minecraft:variant來當變數用了,query有偵測目前variant值是多少的函數,以此跟component_group配合,就能用這個數字來代表現在是什麼事件。

實際例子:某些槍械Add-On的供彈系統。雖然要重複寫很長一段,但是利用variant代表槍的種類,用mark_varaint代表子彈種類,就能配合actionbar的指令來顯示殘餘彈藥。

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。