118个版本
0.8.99 | 2024年6月1日 |
---|---|
0.8.96 | 2024年5月31日 |
0.8.73 | 2024年3月25日 |
0.8.54 | 2023年11月15日 |
0.8.11 | 2022年7月29日 |
98 在 HTTP服务器 中排名
每月下载量 41 次
505KB
12K SLoC
体素化
浏览器中的多人、超快体素引擎!
实时演示
免责声明
这是一个纯粹出于热情的项目。这个引擎的v0版本,mc.js,由于一些虚假的指控(声称我在收集实际MC用户信息,尽管mc.js并未部署在任何地方)被微软通过DMCA打击无情地关闭,所以我虽然受到了启发,但必须澄清,这个体素引擎与Minecraft没有任何关联,也没有收集现有Minecraft用户信息的意图(或任何授权的体素引擎)。这个引擎完全是出于热情而制作的,游戏中使用的纹理和资源要么是免费授权的,要么是我亲手绘制的。我是Minecraft的大粉丝,所以Mojang/Microsoft,如果你看到了这个,让我们合作而不是把我打倒吧 :)(Minecraft网络演示?)
功能
- 使用自定义静态或动态网格定义自定义块
- 对灵活的组合渲染逻辑提供强大支持
- 易于解耦的服务器结构,以细化服务器端逻辑
- 独立的模块,只需安装即可使用
- 实时内置多人支持
- 客户端和服务器端快速体素块网格生成(多线程)
- 多阶段块生成,支持块溢出
- 无需担心树木溢出到相邻块,这会自动处理
- 完全可配置的聊天系统,带有命令注册表
- 与任何静态或动态块一起工作的AABB物理引擎
- 自动步进、射线投射,全部包含在内
- 实体间碰撞检测和解决系统
- 定期世界数据持久化
- 强大的自定义游戏事件事件系统
- 美观的开发者调试面板
文档
请在此处查看Voxelize文档
开发
开始之前,请确保安装以下内容
# clone the repository
git clone https://github.com/shaoruu/voxelize.git
cd voxelize
# download dependencies
yarn
# generate protocol buffers
yarn proto
# in a separate terminal, start both frontend/backend demo
yarn run demo
支持
如果您喜欢我们的工作,请考虑在Patreon、BuyMeACoffee或PayPal上支持我们。非常感谢!
使用的资源
依赖项
~30–43MB
~770K SLoC