From 2a17c47c25070997f9d3e9e3e6e388ad7423d5d6 Mon Sep 17 00:00:00 2001 From: YHH <359807859@qq.com> Date: Thu, 16 Oct 2025 18:20:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dts=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-app/src/App.tsx | 4 +--- .../src/components/ConsolePanel.tsx | 12 ++++------ .../src/components/EntityInspector.tsx | 2 +- .../editor-app/src/components/MenuBar.tsx | 12 +++++----- .../editor-app/src/components/PortManager.tsx | 2 +- .../src/components/ProfilerPanel.tsx | 2 +- .../src/components/ProfilerWindow.tsx | 2 +- .../src/components/SceneHierarchy.tsx | 24 ++++++++++++++----- packages/editor-app/tsconfig.json | 4 ++-- 9 files changed, 36 insertions(+), 28 deletions(-) diff --git a/packages/editor-app/src/App.tsx b/packages/editor-app/src/App.tsx index a5eb9193..08b18aaa 100644 --- a/packages/editor-app/src/App.tsx +++ b/packages/editor-app/src/App.tsx @@ -8,7 +8,6 @@ import { SceneHierarchy } from './components/SceneHierarchy'; import { EntityInspector } from './components/EntityInspector'; import { AssetBrowser } from './components/AssetBrowser'; import { ConsolePanel } from './components/ConsolePanel'; -import { ProfilerPanel } from './components/ProfilerPanel'; import { PluginManagerWindow } from './components/PluginManagerWindow'; import { ProfilerWindow } from './components/ProfilerWindow'; import { PortManager } from './components/PortManager'; @@ -101,9 +100,8 @@ function App() { console.log('[App] Remote game disconnected'); setIsRemoteConnected(false); if (projectLoaded) { - const projectService = Core.services.resolve(ProjectService); const componentRegistry = Core.services.resolve(ComponentRegistry); - const componentCount = componentRegistry?.getRegisteredComponents().length || 0; + const componentCount = componentRegistry?.getAllComponents().length || 0; setStatus(t('header.status.projectOpened') + (componentCount > 0 ? ` (${componentCount} components registered)` : '')); } else { setStatus(t('header.status.ready')); diff --git a/packages/editor-app/src/components/ConsolePanel.tsx b/packages/editor-app/src/components/ConsolePanel.tsx index 94fa81a8..c06f636e 100644 --- a/packages/editor-app/src/components/ConsolePanel.tsx +++ b/packages/editor-app/src/components/ConsolePanel.tsx @@ -106,13 +106,11 @@ export function ConsolePanel({ logService }: ConsolePanelProps) { }; const formatTime = (date: Date): string => { - return date.toLocaleTimeString('en-US', { - hour12: false, - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - fractionalSecondDigits: 3 - }); + const hours = date.getHours().toString().padStart(2, '0'); + const minutes = date.getMinutes().toString().padStart(2, '0'); + const seconds = date.getSeconds().toString().padStart(2, '0'); + const ms = date.getMilliseconds().toString().padStart(3, '0'); + return `${hours}:${minutes}:${seconds}.${ms}`; }; const toggleLogExpand = (logId: number) => { diff --git a/packages/editor-app/src/components/EntityInspector.tsx b/packages/editor-app/src/components/EntityInspector.tsx index 2b292d43..6d49a86b 100644 --- a/packages/editor-app/src/components/EntityInspector.tsx +++ b/packages/editor-app/src/components/EntityInspector.tsx @@ -464,7 +464,7 @@ export function EntityInspector({ entityStore: _entityStore, messageHub }: Entit