新版本的推出 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