Come hang out with the community, show us your projects and ask us anything.
Contact me directly.
I have to warn you, I try to answer everyone, but it might take a while.
| 音效 | |
| 画质 | |
| 卡住了! | |
| 重置场景 | |
| 渲染器 | |
| 服务器 |
| WASD 或 方向键 | 移动 |
| SHIFT | 跑步 |
| ENTER 或 E 或 F | 互动 |
| M | 地图 |
| L | 静音 |
| R | 复活 |
| 鼠标左键拖动 | 旋转视角 |
| 滚轮 | 缩放 |
| 单指 | 移动 |
| 双指 | 旋转 / 缩放视角 |
| 点击物体 | 互动 |
| A | 互动 / 确定 |
| B | 跑步 |
| LT L2 | 前进 |
| RT R2 | 后退 |
| 左摇杆 | 移动 |
| 右摇杆 | 旋转视角 |
| Select | 复活 |
| Start | 菜单 |
欢迎来到邢的小镇!
下面是这个项目背后的技术栈和参考资料。
本站使用 Three.js 渲染整个 3D 世界。
Three.js 由 mr.doob 创建(X, GitHub),后续有几百位贡献者。其中 Sunag 添加了 TSL(Three.js Shading Language),让 WebGPU + TSL procedural grass 成为可能。
想学 Three.js?强烈推荐 Bruno Simon 的 Three.js Journey 课程。
涵盖 Three.js / WebGL / shader / 高级技巧,是我入门 Three.js 的入门课。
本站代码基于 brunosimon/folio-2025,遵循 MIT License。
我在此基础上做了:品牌替换(bruno → 邢的小镇)、文本内容中文化、车替换为程序员角色、改用步行控制。
服务器代码 Bruno 没开源,所以排行榜功能没启用,不影响离线体验。
背景音乐由 Kounine 为 bruno-simon's portfolio 创作(Linktree)。
已转为 CC0,可以随便用。
下载: 这里。
邢 (Xing) · 全栈工程师 / 独立开发者
关注 Three.js / WebGPU 3D 渲染 · 前端架构 · 创意编程
GitHub: @HunterXing · Mail: enterbacks@gmail.com
— 邢的小镇 · 2026
Come hang out with the community, show us your projects and ask us anything.
Contact me directly.
I have to warn you, I try to answer everyone, but it might take a while.