tiny-world-builder
浏览器中的自包含的 3D 体素世界编辑器:构建、雕刻、飞行 通过它,分享微小的世界。
| 建造 | 飞行 |
|---|---|
| 放置地形、道具、房屋、道路、作物和动物。 | 切换摄像机模式,从各个角度探索。 |
| 雕刻 | 分享 |
| --- | --- |
| 将地面提高、降低、涂色并调整成悬崖和河流。 | 保存、重新混合、导出和向真实玩家开放世界。 |
npm run dev
# serves http://localhost:3000/
# builder lives at http://localhost:3000/tiny-world-builder
# use another port with: npm run dev -- 3001
# or open the static file directly (no dev server)
open index.html应用部署为静态站点,位于 Vercel 或 Netlify。两个主机配置均运行 ./publish.sh,并服务生成的 dist/ 目录。根目录的 index.html 是入口页面,构建器位于 /tiny-world-builder.html 和 /tiny-world-builder。Three.js r185 及其加载器/解码器自行托管于 vendor/three/,因此部署不依赖运行时 CDN。
Netlify 标识仍然是电子邮件/OAuth 帐户提供者。Phantom 钱包登录在钱包签署服务器挑战后,使用相同的帐户 API,然后该函数返回一个签名的钱包会话承载令牌。在真实部署中启用钱包登录之前,在 Netlify 中设置 TINYWORLD_WALLET_SESSION_SECRET。
| 操作 | 输入 |
|---|---|
| 置入 | 单击单元 |
| 删除 | 按 E 后单击,或选择橡皮擦工具 |
| 旋转 | 拖动 |
| 放大/缩小 | 滚轮 |
| 堆叠/增强物件 | 在现有物件上单击相同的物件工具(最多 8 个) |
| 提升/降低地形 | 在悬停的单元上按 R 或 F |
| 切换工具 | 1–9,然后按工具中显示的字母快捷键 |
暂无开放 Issues,或尚未同步最近议题。