这是一个使用 OpenGL 从零打造的简易版 Minecraft,实现了基础的沙盒游戏功能。项目包含无限地图生成、动态树木生成、方块放置与破坏等核心玩法。
你可以点击这里下载编译好的项目来体验
启动参数:
--rd: 渲染区块半径,默认20个区块,若性能不足可降低渲染半径
--ms: 地图种子,无参数则随机生成
--ts: 树木种子,无参数则随机生成示例
.\\Minecraft.exe --rd 10 --ms 12345 --ts 12345,或者直接双击打开也行( )
如果你想要自己编译项目,建议使用MSVC进行编译
由于时间和精力限制,本项目并没有对网格进行合并优化,在当前优化场景下,20区块半径(40*40)下内存占用约400~600MB




