|
|
75eb227b18
|
feat: 增加通知板场景
- 增加通知板与用户交互,点击E,弹出通知消息
- 预留前端调用后端获取通知的接口,当不可用时,使用mock data
|
2026-01-11 01:55:19 +08:00 |
|
|
|
ed7d89e39d
|
feat:增加多角色在线功能
- 增加远程登录角色精灵
- 基于后端接口完成位置同步
- 实现多人在线以及跳转
- 增加个人房间功能
|
2026-01-10 21:26:15 +08:00 |
|
|
|
a3d384d39d
|
style:统一代码文件末尾换行格式
|
2026-01-03 22:33:56 +08:00 |
|
|
|
2f1ccbc2cd
|
docs:为核心管理器添加详细中文注释
- GameManager.gd:游戏状态管理注释
- NetworkManager.gd:网络请求管理注释
- SceneManager.gd:场景切换管理注释
- StringUtils.gd:字符串工具函数注释
按照docs注释规范,添加文件头、函数说明、参数描述和使用示例
方便协同开发者快速理解和调用
|
2026-01-02 21:19:53 +08:00 |
|
|
|
fdedb21cbd
|
fix: 修复GDScript警告和UID冲突问题
代码修复:
- NetworkManager.gd: 修复参数名冲突和未使用变量警告
- StringUtils.gd: 修复变量名与内置函数char冲突
- ResponseHandler.gd: 移除static关键字,改为实例方法
- AuthScene.gd: 恢复正确的ResponseHandler调用方式
资源清理:
- 删除assets/sprites/icon/下的重复图标文件
- 删除UI/Theme/下的重复字体和主题文件
- 统一使用assets/路径下的资源文件
配置修复:
- 修复LoginWindow.tscn和main_scene.tscn中的UID引用
- 更新chinese_theme.tres中的字体路径引用
- 添加project.godot调试设置以减少渲染器警告
文档更新:
- 更新项目设置指南中的主题和字体路径引用
解决问题:
- 修复所有GDScript编译警告
- 解决UID重复冲突警告
- 统一资源文件路径结构
- 保持Web部署兼容性
|
2025-12-31 19:35:20 +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 |
|