
「12-Three.js 動漫3D交互小游戲 漫游 ※※※」鏈接https://pan.quark.cn/s/58ef0ca0b6ad一個非官方的學習倉庫用于復刻《Messenger》作者 abeto的資源、著色器與場景結構僅作本地學習與技術研究使用。免責聲明這不是原版游戲。本項目為 AI 輔助下的本地重構學習項目。所有原創美術、音頻與設計版權均歸原作者及其團隊所有詳見 ATTRIBUTION.md。項目簡介本項目是一個基于SvelteKit Three.js? 的預覽工程包含以下特性? 三種場景模式Intro開場 / Gameplay玩法 / NPC? 從reference/messenger.abeto.co/下載并整理的參考資源? 移植并簡化的 GLSL 材質、Draco 加載器支持? 后期處理效果實驗Post-processing許可證說明內容許可倉庫代碼src/、scripts、配置文件MIT參考資源reference/、static/messenger歸屬原《Messenger》項目未經授權請勿二次分發?快速開始# 安裝依賴 pnpm install # 啟動開發服務器 pnpm dev然后在瀏覽器中打開http://localhost:5173參考資源工具# 從 bundle 中發現資產 URL pnpm reference:discover # 下載缺失的參考文件 pnpm reference:download # 從 JS bundle 中提取 GLSL 著色器代碼 pnpm reference:shaders參考資源目錄reference/messenger.abeto.co/技術棧前端框架SvelteKit 2 / Svelte 53D 引擎Three.js r184語言TypeScript樣式Tailwind CSS測試Vitest包管理pnpm pnpm Workspace目錄結構速覽. ├── src/ # 主源碼場景、組件、邏輯 ├── reference/ # 原始游戲參考資源僅學習用 ├── scripts/ # 資源處理腳本 ├── static/ # 靜態資源含部分參考素材 ├── .vscode/ # VS Code 配置 ├── vite.config.ts # Vite 構建配置 ├── tsconfig.json # TypeScript 配置 ├── package.json # 項目元數據與腳本 ├── AGENTS.md # AI Agent 相關說明 ├── ATTRIBUTION.md # 第三方資源歸屬聲明 └── LICENSE # MIT 許可證注意事項本倉庫不包含原版游戲的可運行版本請勿將reference/或static/messenger/中的資源用于商業用途或公開分發若原作者或版權方有異議請聯系刪除相關內容歡迎 Star / Fork 用于學習交流 如有改進建議歡迎提交 PR 或 Issue。