Skip to content

ECS Framework API v2.2.13


ECS Framework API / DebugManager

Class: DebugManager

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:26

调试管理器

整合所有调试数据收集器,负责收集和发送调试数据

Implements

Constructors

Constructor

new DebugManager(sceneManager, performanceMonitor, configService): DebugManager

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:49

Parameters

sceneManager

SceneManager

performanceMonitor

PerformanceMonitor

configService

DebugConfigService

Returns

DebugManager

Methods

start()

start(): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:87

启动调试管理器

Returns

void


stop()

stop(): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:97

停止调试管理器

Returns

void


updateConfig()

updateConfig(config): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:219

更新配置

Parameters

config

IECSDebugConfig

Returns

void


update()

update(_deltaTime?): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:238

每帧更新方法

Parameters

_deltaTime?

number

Returns

void

Implementation of

IUpdatable.update


onSceneChanged()

onSceneChanged(): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:253

场景变更回调

Returns

void


getDebugData()

getDebugData(): IECSDebugData

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:876

获取调试数据

Returns

IECSDebugData


dispose()

dispose(): void

Defined in: packages/core/src/Utils/Debug/DebugManager.ts:948

释放资源

Returns

void

Implementation of

IService.dispose

Released under the MIT License.