diff --git a/frontend/src/components/AssetGallery.tsx b/frontend/src/components/AssetGallery.tsx index 695e1ec..35bda97 100644 --- a/frontend/src/components/AssetGallery.tsx +++ b/frontend/src/components/AssetGallery.tsx @@ -14,6 +14,7 @@ const CATEGORIES = [ { key: 'all', label: '全部' }, { key: 'spritesheet', label: '精灵表' }, { key: 'frame', label: '帧' }, + { key: 'animation', label: '帧动画' }, { key: 'tileset', label: '场景瓦片' }, { key: 'background', label: '背景' }, { key: 'ui', label: 'UI' }, @@ -26,7 +27,9 @@ function matchCategory(item: RecentAssetItem, cat: string): boolean { case 'spritesheet': return item.metaType === 'spritesheet' case 'frame': - return item.metaType === 'frame' || item.metaType === 'preview' || item.format === 'gif' + return item.metaType === 'frame' + case 'animation': + return item.metaType === 'preview' || item.format === 'gif' case 'tileset': return item.assetType === 'sprite' && item.metaType === 'spritesheet' case 'background':