发布 Minetest 5.6.0,MineCraft 的开源克隆

Minetest 5.6.0 版本已经发布,它是 MineCraft 游戏的开放式跨平台版本,它允许玩家组共同从标准块中形成各种结构,从而形成虚拟世界的外观(沙盒类型)。 该游戏是使用 irrlicht 3D 引擎用 C++ 编写的。 Lua 语言用于创建扩展。 Minetest 代码根据 LGPL 获得许可,游戏资产根据 CC BY-SA 3.0 获得许可。 现成的 Minetest 版本是为各种 Linux、Android、FreeBSD、Windows 和 macOS 发行版创建的。

新增的改进包括:

  • 已经完成了改进图形和输入设备支持的工作。 由于用于 3D 渲染的 Irrlicht 库的开发陷入停滞,该项目创建了自己的分支 - Irrlicht-MT,其中消除了许多错误。 清理遗留代码并使用其他库替换 Irrlicht 绑定的过程也已经开始。 未来计划完全放弃Irrlicht,转而使用SDL和OpenGL,无需额外的层。
  • 添加了对根据太阳和月亮的位置而变化的阴影动态渲染的支持。
    发布 Minetest 5.6.0,MineCraft 的开源克隆
  • 提供了按透明度进行正确排序的功能,从而消除了显示液体和玻璃等透明材料时出现的各种问题。
  • 改进了模组管理。 可以在多个地方使用一个 mod(例如,作为对其他 mod 的依赖)并选择性地包含 mod 的特定实例。
    发布 Minetest 5.6.0,MineCraft 的开源克隆
  • 玩家注册过程已简化。 添加了单独的注册和登录按钮。 添加了单独的注册对话框,其中集成了已删除的密码确认对话框的功能。
  • mods 的 API 添加了对在另一个线程中运行 Lua 代码的支持,以卸载资源密集型计算,这样它们就不会阻塞主线程。

来源: opennet.ru

添加评论