快轉到主要內容

Linux開發Minecraft基岩版Add-On的環境設定

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

地獄級難度警告。

首先,Linux先天就不適合開發Minecraft基岩版的Add-On。

Java版Forge模組還湊合,Minecraft Java本身就跨平台,寫Mod的IntelliJ IDEA又不是沒有Linux版嘛…聽說Forge的開發者也有用Linux寫程式的。

但是基岩版Add-On就不一樣了。

程式碼編輯器不是最大問題,問題在於遊戲本身。

在做基岩版Add-On的時候我主要用到:程式碼編輯器(Visual Studio Code)、修圖軟體(GIMP或Photoshop)、Minecraft本體,前二者都有Linux版,但基岩版只有Windows版,不支援原生Linux系統。且基岩版程式用UWP打包的,所以休想用Wine跑。

ㄟ,Canoncial都跟Microsoft屁眼交易,用WSL換.Net上Linux了,Mark你能不能再給Satya多哈幾口讓Minecraft基岩版上Linux啊!

這是死穴。

用虛擬機再用local sshfs傳檔案?似乎可行但3D效能很糟糕。

原本在Windows平台可以把Add-On檔案直接往遊戲目錄的developments_*_packs目錄塞,一邊寫程式一邊偵錯的操作,在Linux就行不通了。

所以,退而求其次,我只好用Linux的Android模擬器跑Android版Minecraft來測試了。參見 Waydroid容器跑Minecraft基岩版

或者,使用ADB+Scrcpy連線到實體Android手機,有變更就傳檔案過去,方便做實機測試。

不過這又會牽涉到Android權限的問題,Minecraft 1.18以後版本把檔案放到Android/data,該死的Google在Android 11後不斷限制對Android/data的存取。所以我大部分時候都只能用ADB root指令傳檔。

相關文章

在Minecraft基岩版Add-On匯入obj格式的模型
分類   遊戲攻略 Minecraft
標籤   BlockBench Blender Minecraft Add-On
將MMD模型移植到Minecraft基岩版的Add-On,以.obj格式載入
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On Blender MikuMikuDance
自訂粒子 & 給實體添加粒子效果|Minecraft基岩版Add-On模組製作教學
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On

留言板

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

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

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