快轉到主要內容

認識與使用bridge. Add-On Editor|Minecraft基岩版Add-On模組製作教學

分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

「bridge. Add-On Editor」是一款專門為Minecraft基岩版Add-On所設計的整合式開發環境(IDE),完全開源,支援中文。已有市集上的創作者採用此款編輯器開發Add-On。

跟Visual Studio Code比起來,bridge.這個程式最大的特色就是專為製作Minecraft Add-On所設計,面向以JSON為主的Add-On,透過圖形化介面點選按鈕,就能免去手打程式碼的麻煩;此外在鍵入時也會出現相應的提示,顯示有什麼屬性可以使用。

針對喜歡硬派程式碼編輯的用戶,bridge.也能選擇以類似Visual Studio Code的程式碼編輯模式,並提供關鍵字提示功能。

bridge.所產生的檔案跟用其他編輯器所寫的並無差別。如果有bridge.沒提供支援的檔案,改用Visual Studio Codee手打新增也是可以。

本文讓讀者熟悉bridge.的開發環境,使用v2.7.17做基礎,搭配Minecraft Windows基岩版做測試。

1. 安裝bridge.
#

bridge.主程式可以到 官網下載。支援Linux、Windows、macOS。

不過birdge.本體為PWA程式,所以用網頁版就夠了。準備Chrome瀏覽器(Firefox不相容),按以下網址前往bridge.網頁版: https://editor.bridge-core.app/

  1. bridge.作為PWA程式,需要在本機儲存資料。因此在電腦上準備一個資料夾,給bridge.儲存檔案用。

這個範例中我在電腦的「文件」資料夾裡建立了一個叫做"bridgecore"的資料夾,作為「根目錄」。

  1. 點選Select Root Folder,選取剛才建立的bridgecore資料夾。

  2. 完成安裝。初次使用會要求建立專案,請繼續往下。

2. 創建專案
#

bridge.可以製作完整Add-On,也可以只做行為包(behavior)、資源包(resource)、皮膚包(skin pack)。

  1. 點選New Project按鈕,將行為包和資源包都勾選,然後創建一個測試Add-On。

滑鼠會轉圈圈,代表在建立檔案。

  1. 點選左上角,File → Preferences → Settings,開啟設定面板。

在左邊點選General,把語言設成中文。

  1. 這樣就可以開始開發Add-On了。

3. bridge.工作原理
#

將「專案」和「成品」分開儲存,是bridge. V2的重大變化。

bridge.會把建立的專案儲存在根目錄下的projects/資料夾裡面。

裡面包含開發中的行為包(BP)和資源包(RP),結構已經跟成品沒有差別,也能夠點進去用其他編輯器修改檔案,bridge.會自行偵測新增的檔案。

如果bridge.沒有讀到新增的檔案,試著按bridge.的「重新載入專案」或完全重開。

如果com.mojang資料夾存在,則bridge.會自動把編輯中的資源包複製到development_resource_packs/,以及複製行為包到development_behavior_packs/

Add-on存在這二個開發用的資料夾,Minecraft就能馬上讀到。例如剛剛新增的「測試」專案,資源包和行為包已經出現在「存放」列表,這樣測試很方便。

請注意以bridge.為編輯核心的話,要手動改檔案應該到「專案」資料夾下修改,再讓bridge.自動同步到com.mojang下的開發資料夾。

如要確保devlopement的資料夾是最新的檔案,可按「重新啟動Dev Server」強制同步。

所以目前bridge. V2沒有自動打包功能,要分享成品,就將developement的行為包和資源包資料夾取出自行壓縮成.mcaddon即可。

4. 介面簡介&樹狀編輯器用法
#

bridge.介面大致長以下這樣。

  1. 這個按鈕代表切換到行為包編輯

  2. 切換到資源包

  3. 切換到皮膚包

  4. 切換其他專案

  5. 在專案中進行搜尋

  6. 編譯器,如同上面【工作原理】一節的敘述,編譯器會自動同步專案到com.mojang資料夾。

  7. 安裝擴充元件

  8. 新增檔案,例如實體、方塊、物品等。

接下來介紹自動完成以及樹狀編輯器的用法。

按這裡複習JSON的資料格式。

這裡新增一個物品,使用食物範本

編輯器就會自動開啟相關檔案,切換到行為包的newfood.json這個主程式檔案的頁籤。

點選要修改或加入的值,例如,滑鼠按下"components",下面的「加入物件」框框就會亮起來,顯示可用的組件。

例如點選minecraft:hand_equipped,就會自動新增上去。然後方框會自動切換到「新增值」,可選擇可用的值。

如果要編輯已經加入的值,點選該值(如圖中的"true"),方框會切換到最右邊的「編輯」,編輯後按下Enter就可變更。

對物件按下右鍵可刪除、複製、貼上,以及轉換成陣列。

也可以快速查看文檔裡面該組件的用法。

5. 參考資料
#

相關文章

新增基本實體與新生物|Minecraft基岩版Add-On模組製作教學
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On BlockBench
Minecraft Add-On開發常用參考資料
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On
Minecraft基岩版安裝模組 (Add-On) & 資源包 & 光影包教學
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請貼Imgur或Postimages。