diff --git a/src/components/creation-home/CreationLandingView.test.tsx b/src/components/creation-home/CreationLandingView.test.tsx index 17b3c40fa..edf5968e1 100644 --- a/src/components/creation-home/CreationLandingView.test.tsx +++ b/src/components/creation-home/CreationLandingView.test.tsx @@ -118,6 +118,9 @@ describe('CreationLandingView', () => { expect(screen.getByText('游戏视觉规范')).toBeTruthy(); expect(screen.getByRole('heading', { name: '陶泥儿精选' })).toBeTruthy(); expect(screen.getByRole('tab', { name: '素材包' })).toBeTruthy(); + expect(screen.queryByRole('tab', { name: '特效' })).toBeNull(); + expect(screen.queryByRole('tab', { name: '场景' })).toBeNull(); + expect(screen.queryByRole('tab', { name: '游戏' })).toBeNull(); expect(screen.queryByText('精选入口')).toBeNull(); expect(screen.queryByText(/Meowa|Discord/u)).toBeNull(); expect(await screen.findByText('暂无素材')).toBeTruthy(); diff --git a/src/components/creation-home/creationShowcaseModel.ts b/src/components/creation-home/creationShowcaseModel.ts index 7585161c5..e042a47d5 100644 --- a/src/components/creation-home/creationShowcaseModel.ts +++ b/src/components/creation-home/creationShowcaseModel.ts @@ -21,10 +21,7 @@ export type ShowcaseTabId = | 'characters' | 'ui' | 'music' - | 'effects' - | 'scenes' - | 'marketing' - | 'games'; + | 'marketing'; export type ShowcaseAssetMediaType = 'image' | 'video' | 'audio'; @@ -69,10 +66,7 @@ export const SHOWCASE_TABS: Array<{ id: ShowcaseTabId; label: string }> = [ { id: 'characters', label: '角色' }, { id: 'ui', label: 'UI' }, { id: 'music', label: '音乐' }, - { id: 'effects', label: '特效' }, - { id: 'scenes', label: '场景' }, { id: 'marketing', label: '美宣' }, - { id: 'games', label: '游戏' }, ]; function assetRecord(asset: EditorAssetSnapshot) { @@ -355,18 +349,6 @@ function isMarketingAsset(asset: EditorAssetSnapshot) { ); } -function isSceneAsset(asset: EditorAssetSnapshot) { - return /场景|scene|background/u.test(getAssetHaystack(asset)); -} - -function isEffectAsset(asset: EditorAssetSnapshot) { - return /特效|effect|vfx/u.test(getAssetHaystack(asset)); -} - -function isGameAsset(asset: EditorAssetSnapshot) { - return /游戏工程|game asset|game package|导出工程/u.test(getAssetHaystack(asset)); -} - function addAssetToGroup( groups: Map, groupId: string, @@ -568,13 +550,7 @@ function getGroupsForTab(assets: EditorAssetSnapshot[], tab: ShowcaseTabId) { if (tab === 'marketing') { return groupSingleAssets(assets, isMarketingAsset); } - if (tab === 'effects') { - return groupSingleAssets(assets, isEffectAsset); - } - if (tab === 'scenes') { - return groupSingleAssets(assets, isSceneAsset); - } - return groupSingleAssets(assets, isGameAsset); + return []; } function resolveAssetPrompt(asset: EditorAssetSnapshot) {