refactor(resource): 重构资源管理模块,将utils目录下的资源相关文件迁移到resource目录

重构资源管理模块,将原utils目录下的asset、binary_reader、pvf_archive和script_parser等资源相关文件迁移到新创建的resource目录中,并优化相关代码结构。同时更新所有引用这些文件的代码路径,保持项目一致性。

新增完整的资源管理功能:
- BinaryReader: 提供二进制文件读取功能
- PvfArchive: 实现PVF资源包解析
- ScriptParser: 支持脚本二进制数据解析
- Asset: 提供文件系统操作接口

优化内容包括:
1. 统一资源管理相关代码位置
2. 完善各模块的文档注释
3. 增加错误处理和日志记录
4. 实现更安全的资源访问方式
This commit is contained in:
2026-03-20 02:46:47 +08:00
parent 6c11e4d8be
commit 29dec1f64b
16 changed files with 18 additions and 18 deletions

View File

@@ -9,9 +9,9 @@
#include <frostbite2D/2d/sprite.h>
#include <frostbite2D/scene/scene.h>
#include <frostbite2D/scene/scene_manager.h>
#include <frostbite2D/utils/binary_reader.h>
#include <frostbite2D/utils/pvf_archive.h>
#include <frostbite2D/utils/script_parser.h>
#include <frostbite2D/resource/binary_reader.h>
#include <frostbite2D/resource/pvf_archive.h>
#include <frostbite2D/resource/script_parser.h>
#include <frostbite2D/audio/audio_system.h>
#include <frostbite2D/audio/sound.h>