新版本的推出 Minetest 5.6.0,在這個新版本中 已經實現 很多變化 其中最重要的是對陰影支持的改進,以及分叉 IrrlichT 庫的決定等。
對於那些不了解 Minetest 的人,他們應該知道這 定位為開放跨平台版本的《我的世界》遊戲,它允許玩家組從標準塊共同形成各種結構,形成虛擬世界的外觀。
Minetest 它由兩部分組成:主機和模組。 使遊戲更有趣的是模組。
Minetest隨附的默認世界是基本的。 您可以製作各種各樣的材料和東西,但是例如,沒有動物或怪物。
Minetest 5.6.0 的主要創新
在展示的這個新版本的 Minetest 5.6.0 中,強調了 已完成工作以提高與圖形和輸入設備的兼容性。
同樣由於用於 3D 渲染的 Irrlicht 庫的開發停滯不前, 該項目創建了自己的分支:Irrlicht-MT 其中許多錯誤已得到糾正。 它還開始清理已棄用的代碼並用其他庫替換 Irrlicht 綁定。 未來計劃完全放棄 Irrlicht,轉而使用 SDL 和 OpenGL,無需額外的層。
從新版本中脫穎而出的另一個變化是 添加了對陰影動態渲染的支持 它們根據太陽和月亮的位置而變化。
我們還可以在這個新版本的 Minetest 5.6.0 中找到 為透明度提供了正確的分類,這使得在顯示透明材料(如液體和玻璃)時出現的幾個問題成為可能。
此外, 強調改進了模組的管理, 這提供了在多個地方使用 mod 的能力(例如,作為對其他 mod 的依賴),並有選擇地包含特定的 mod 實例。
簡化了玩家註冊流程, 此外,還添加了用於註冊和登錄的單獨按鈕,並添加了單獨的註冊對話框,該對話框集成了已刪除的密碼確認對話框的功能。
添加 支持在 mod API 的另一個線程中執行 Lua 代碼 卸載資源密集型計算,因此它們不會阻塞主線程。
在其他突出的變化中 這個新版本:
- world.mt 中不同的 mod 路徑值,以避免重複 mod 名稱的問題
- 增加最大值。 默認塊對象
- 內置:允許您撤銷未知權限(
- 修復了一些紋理未正確發送給舊客戶端的問題
- 修復與註冊/認證相關的各種問題
- 修復了啟用模組和模組包的依賴關係
- 修復 macOS 構建說明(
- 各種 C++ 代碼清理和改進
- 開發測試遊戲增強列表
最後,如果你有興趣進一步了解它,你應該知道遊戲是使用 irrlicht 3D 引擎用 C++ 編寫的,而 Lua 語言用於創建擴展。 Minetest 代碼根據 LGPL 授權,遊戲資產根據 CC BY-SA 3.0 授權。
您可以查看此新版本的完整更改日誌 以下鏈接中的版本。
如何在Ubuntu及其衍生產品上安裝Minetest?
對於那些有興趣在其係統上安裝Minetest的人, 您應該知道可以直接從Ubuntu存儲庫安裝它。
只需打開一個終端並輸入:
sudo apt install minetest
雖然 還有一個存儲庫,您可以使用該存儲庫更快地獲取更新。
加上以下內容:
sudo add-apt-repository ppa:minetestdevs/stable sudo apt-get update
他們安裝了:
sudo apt install minetest
最後,一般來說也可以將其安裝在任何支持Flatpak軟件包的Linux發行版上。
可以通過在終端中執行以下操作來完成此安裝:
flatpak install flathub net.minetest.Minetest