游戏 · Claude Opus 5.5
Three.js 体素游戏:移动与方块编辑
单文件浏览器游戏提示词,明确控制方式、程序地形、方块编辑、着色器和帧率要求。
可复用提示词
原始提示词的准确措辞尚未核实。可将此内容作为起点,并到原始来源查看创作者的说明。
用单个 HTML 文件制作体素沙盒游戏,通过固定版本的 CDN 引入 Three.js。
包含第一人称 WASD 移动、鼠标视角、跳跃、程序生成的山丘、水面、树木,以及五种可放置或移除的方块。加入移动的太阳、柔和阴影、雾、环境光遮蔽和水面反射。
确保普通笔记本电脑上运行流畅。测试移动、碰撞、方块编辑、世界生成和窗口缩放,修复所有阻断使用的问题,再完成一轮视觉打磨。
如何改编这个案例
以下为结合现有提示词与来源整理的编辑建议,尚未通过复现验证,不保证得到展示中的效果。
准备哪些输入
明确 Three.js 版本、世界尺寸、五种方块和目标笔记本设备。提示词使用固定版本 CDN,因此单个 HTML 文件仍需要该网络依赖。
建议操作步骤
- 先完成地形、镜头移动与碰撞,再增加水面效果。
- 加入放置和移除方块,并测试玩家脚下的方块。
- 逐项加入太阳、阴影和水面特效,同时检查响应速度。
结果检查清单
- WASD、鼠标视角和跳跃能够配合工作。
- 编辑方块不会让镜头困在几何体中。
- 缩放窗口不会拉伸场景或使控制失效。
常见问题与调整
如果运行变慢,先缩小世界和降低特效开销。以移动、编辑功能正常作为基线,再恢复视觉效果。