太强了!我要给 claude code 跪了 🧎🏻🧎🏻🧎🏻 我让claude 生成了一块岛屿 我要能开船 能钓鱼 能上岸 要有鱼儿要有海风 要有灯塔 要有虫… · @voidJan · TwKit
@voidJan
太强了!我要给 claude code 跪了 🧎🏻🧎🏻🧎🏻 我让claude 生成了一块岛屿 我要能开船 能钓鱼 能上岸 要有鱼儿要有海风 要有灯塔 要有虫 提示词: 用 three.js 纯代码做一个浏览器里能玩的风格化小岛海洋小游戏「海屿」。不用 3D 模型文件,所有物体用代码拼;不用构建工具,ES Module 加 importmap 直接打开就能跑。 【视觉】低多边形卡通风,高空斜俯视,色彩清透。 - 海底:噪声生成高度场,4 座岛加 6 片水下珊瑚礁,岛外一圈浅滩台地带沙丘;按高度上色(深海沙、浅滩沙、藻绿、湿沙、沙滩、草地)。 - 水面:自写着色器,把海底高度做成贴图,按水深混合颜色和透明度:浅滩是透明薄荷绿,往外渐变深蓝;法线扰动、弱菲涅尔、太阳高光;岸边白色泡沫,加一道道往岸上推的浪线;远处融进海雾。 - 焦散:注入海底和水下物体的材质,两层错位滚动的焦散贴图取最小值,越深越弱。 - 岛上:会随风摆的椰树、灌木和花、礁石、木屋(夜里窗户亮)、带路灯的栈桥、红白灯塔(夜里有旋转光束)。 - 水下:几千个实例化的珊瑚、海葵、海草;20 群鱼,船靠近会散开;海龟划水;海鸥盘旋。 【船与交互】 - 点海面自动寻路:网格 A*,水深超过 0.9 且留 1 格安全边距才能走,再按视线检测拉直路径;点到岸上就停在最近可达的地方。 - 目标点有扩散波纹,沿途画白色虚线;转向速度有上限,接近终点自动减速;帆随船速鼓起,转弯时船身侧倾。 - 船尾留一条渐隐的尾迹带:两侧白线,中间碎泡沫。 - 按住空格或 ⚡ 加速,带能量条。 【镜头】平滑跟随船;拖动 360° 旋转(轻点开船,拖动转视角);滚轮或双指缩放;有平视/俯视切换和自动环绕;天空球的海平线和海雾同色,夜里有星星。 【昼夜】关键帧插值:白天 → 黄昏 → 日落 → 月夜 → 黎明,同时控制太阳、环境光、三档水色、雾色、焦散、高光、灯光和泛光。 【玩法】 - 12 个漂流瓶,每个上方有光柱,靠近自动拾取,弹出一句话。 - 船停在鱼群旁出现「下竿」,咬钩后 1.4 秒内收竿,共 8 种鱼图鉴(含稀有的石斑、金枪鱼)。 - 开到不同地方,左下角淡入地名。 【声音】WebAudio 实时合成,不用音频文件:海浪、船头水声、海鸥、夜里虫鸣,加拾取、咬钩、收获的音效。 【手机】竖屏适配,单指拖转、双指缩放、轻点开船,⚡ 和「下竿」放在拇指位置。 【贴图】让 Codex 生成沙地、海底、草地、焦散、泡沫五张贴图,再做无缝平铺处理。 【界面】中文极简,按钮用半透明毛玻璃。
曝光 411 · 评论 4 · 点赞 4 · 书签 2
查看原帖