YHH
d92c2a7b66
feat(asset): 增强资产管理系统和编辑器 UI (#291)
* fix(editor): 修复粒子实体创建和优化检视器
- 添加 effects 分类到右键菜单,修复粒子实体无法创建的问题
- 添加粒子效果的本地化标签
- 简化粒子组件检视器,优先显示资产文件选择
- 高级属性只在未选择资产时显示,且默认折叠
- 添加可折叠的属性分组提升用户体验
* fix(particle): 修复粒子系统在浏览器预览中的资产加载和渲染
- 添加粒子 Gizmo 支持,显示发射形状并响应 Transform 缩放/旋转
- 修复资产热重载:添加 reloadAsset() 方法和 assets:refresh 事件监听
- 修复 VectorFieldEditors 数值输入精度(step 改为 0.01)
- 修复浏览器预览中粒子资产加载失败的问题:
- 将相对路径转换为绝对路径以正确复制资产文件
- 使用原始 GUID 而非生成的 GUID 构建 asset catalog
- 初始化全局 assetManager 单例的 catalog 和 loader
- 在 GameRuntime 的 systemContext 中添加 engineIntegration
- 公开 AssetManager.initializeFromCatalog 方法供运行时使用
* feat(asset): 增强资产管理系统和编辑器 UI
主要改动:
- 添加 loaderType 字段支持显式指定加载器类型覆盖
- 添加 .particle 扩展名和类型映射
- 新增 MANAGED_ASSET_DIRECTORIES 常量和相关工具方法
- EngineService 使用全局 assetManager 并同步 AssetRegistry 数据
- 修复插件启用逻辑,defaultEnabled=true 的新插件不被旧配置禁用
- ContentBrowser 添加 GUID 管理目录指示和非托管目录警告
- AssetPickerDialog 和 AssetFileInspector UI 增强
2025-12-07 20:26:03 +08:00
..
2025-12-03 22:15:22 +08:00
2025-12-03 22:15:22 +08:00
2025-12-05 18:28:11 +08:00
2025-12-07 20:26:03 +08:00
2025-11-18 14:46:51 +08:00
2025-11-18 14:46:51 +08:00
2025-11-25 22:23:19 +08:00
2025-11-27 20:42:46 +08:00
2025-10-15 00:40:27 +08:00
2025-12-03 22:15:22 +08:00
2025-11-23 14:49:37 +08:00
2025-12-03 22:15:22 +08:00
2025-11-25 22:23:19 +08:00
2025-12-01 22:28:51 +08:00
2025-11-23 14:49:37 +08:00
2025-12-01 22:28:51 +08:00
2025-11-18 14:46:51 +08:00
2025-11-18 14:46:51 +08:00
2025-11-25 22:23:19 +08:00
2025-11-18 14:46:51 +08:00
2025-11-26 11:08:10 +08:00
2025-11-25 22:23:19 +08:00
2025-11-18 14:46:51 +08:00
2025-11-18 14:46:51 +08:00
2025-11-25 22:23:19 +08:00
2025-11-23 14:49:37 +08:00
2025-12-03 22:15:22 +08:00
2025-11-02 23:50:41 +08:00
2025-12-01 22:28:51 +08:00
2025-11-29 23:00:48 +08:00
2025-12-03 22:15:22 +08:00
2025-12-04 19:32:51 +08:00
2025-12-01 22:28:51 +08:00
2025-11-23 14:49:37 +08:00
2025-12-04 22:43:26 +08:00
2025-11-27 20:42:46 +08:00
2025-11-27 20:42:46 +08:00
2025-12-03 22:15:22 +08:00
2025-11-02 23:50:41 +08:00
2025-11-23 14:49:37 +08:00