feat(editor): 优化编辑器UI和改进核心功能 (#234)

* feat(editor): 优化编辑器UI和改进核心功能

* feat(editor): 优化编辑器UI和改进核心功能
This commit is contained in:
YHH
2025-11-23 21:45:10 +08:00
committed by GitHub
parent 4d95a7f044
commit 32460ac133
38 changed files with 2201 additions and 485 deletions

View File

@@ -289,7 +289,9 @@ export function AssetBrowser({ projectPath, locale, onOpenScene }: AssetBrowserP
setCurrentPath(asset.path);
loadAssets(asset.path);
} else if (asset.type === 'file') {
if (asset.extension === 'ecs' && onOpenScene) {
const ext = asset.extension?.toLowerCase();
if (ext === 'ecs' && onOpenScene) {
console.log('[AssetBrowser] Opening scene:', asset.path);
onOpenScene(asset.path);
return;
}
@@ -696,6 +698,7 @@ export function AssetBrowser({ projectPath, locale, onOpenScene }: AssetBrowserP
messageHub={messageHub}
searchQuery={searchQuery}
showFiles={false}
onOpenScene={onOpenScene}
/>
</div>
}
@@ -817,6 +820,7 @@ export function AssetBrowser({ projectPath, locale, onOpenScene }: AssetBrowserP
messageHub={messageHub}
searchQuery={searchQuery}
showFiles={true}
onOpenScene={onOpenScene}
/>
</div>
)}