|
|
229461c83f
|
revert d671e4d311
revert Merge pull request '聊天系统' (#13) from qbb0530/whale-town-front:main into main
Reviewed-on: datawhale/whale-town-front#13
|
2026-01-14 16:44:46 +08:00 |
|
WhaleTown Developer
|
0e5b9f947b
|
refactor: 移除SocketIOClient并更新认证场景
- 移除SocketIOClient.gd及.uid文件
- 更新ChatManager以适配新的架构
- 添加认证UI图片资源和背景音乐
- 优化AuthScene布局和配置
- 更新MainScene和项目配置
|
2026-01-11 23:12:35 +08:00 |
|
王浩
|
0b533189ec
|
refactor:重构项目架构为分层结构
## 🏗️ 主要变更
### 目录结构重构
- 将 core/ 迁移到 _Core/(框架层)
- 将 scenes/ 重构为 Scenes/(玩法层)和 UI/(界面层)
- 将 data/ 迁移到 Config/(配置层)
- 添加 Assets/ 资源层和 Utils/ 工具层
- 将 scripts/ 迁移到 tools/(开发工具)
### 架构分层
- **_Core/**: 框架层 - 全局单例和管理器
- **Scenes/**: 玩法层 - 游戏场景和实体
- **UI/**: 界面层 - HUD、窗口、对话系统
- **Assets/**: 资源层 - 精灵图、音频、字体
- **Config/**: 配置层 - 游戏配置和本地化
- **Utils/**: 工具层 - 通用辅助脚本
### 文件更新
- 更新 project.godot 中的所有路径引用
- 更新自动加载脚本路径
- 更新测试文件的引用路径
- 添加 REFACTORING.md 详细说明
- 添加 MIGRATION_COMPLETE.md 迁移完成标记
- 更新 README.md 反映新架构
### 设计原则
- ✅ 清晰的分层(框架/玩法/界面)
- ✅ 场景内聚(脚本紧邻场景文件)
- ✅ 组件化设计(可复用组件)
- ✅ 职责单一(每个目录职责明确)
## 📋 详细信息
查看 REFACTORING.md 了解完整的重构说明和迁移映射表
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-31 11:36:01 +08:00 |
|
|
|
5b67771bbc
|
asset:添加游戏资源目录和测试框架
- 创建音频、字体、材质、着色器等资源目录
- 添加精灵图片资源管理结构
- 建立集成测试、性能测试、单元测试框架
- 为后续资源导入和测试开发做准备
|
2025-12-24 20:39:14 +08:00 |
|