沿海兜风 — 猫咪的海岸骑行

直接运行
双击 dist/index.html，用 Chrome、Edge、Firefox 或 Safari 打开即可。
网页已内置 Three.js、全部模型、材质和动画，无需联网、安装依赖或加载外部素材。
需要浏览器支持 WebGL 2，并启用硬件加速。

操作
打开后自动骑行。
左键/单指拖动：旋转镜头；滚轮/双指缩放：缩放镜头。
暂停按钮：暂停或继续整个场景动画。
速度滑块：0.3–2.0 倍骑行速度。
视角：海岸视角、猫咪特写、跟随骑行。
日落按钮：在晴天和日落之间切换。
桌面全屏按钮：进入或退出全屏。
在页面空白处按空格：暂停或继续。

场景内容
橘猫戴头盔，双爪握住车把，双脚踩在电动车踏板上。
电动车轮子旋转，道路标线、棕榈树、海边标牌持续经过。
猫咪会眨眼、轻轻摆动尾巴，围巾随风飘动。
海浪、帆船和海鸥同步循环运动。
支持手机竖屏和触摸交互。

编辑源码
src/page.html：页面布局和界面样式。
src/scene.js：Three.js 模型、材质、场景和动画。
build.mjs：将 Three.js 和场景脚本内嵌为单个 HTML。
server.mjs：可选的本地预览服务。

有 Node.js 时可在此目录执行：
npm install
npm run build
npm start
然后访问 http://127.0.0.1:4173。

依赖版本：Three.js 0.180.0，esbuild 0.25.10。
第三方开源许可见 THIRD-PARTY-LICENSES.txt。
