fix(core): 修复 PerformanceMonitor 未遵循 Core debug 参数的问题 (#219)

- Core 传递 debug 配置到 WorldManager
- WorldManager 传递 debug 配置到 World
- World 在 debug=true 时为 Scene 注册并启用 PerformanceMonitor
- new Scene 的情况默认未开启,但暴露了 `performanceMonitor` 由使用者处理
This commit is contained in:
LINGYE
2025-11-09 11:32:04 +08:00
committed by GitHub
parent b5337de278
commit 6242c6daf3
4 changed files with 12 additions and 3 deletions

View File

@@ -251,7 +251,7 @@ export class Scene implements IScene {
*
* 从 ServiceContainer 获取,如果未注册则创建默认实例(向后兼容)
*/
private get performanceMonitor(): PerformanceMonitor {
public get performanceMonitor(): PerformanceMonitor {
if (!this._performanceMonitor) {
this._performanceMonitor = this._services.tryResolve(PerformanceMonitor) ?? new PerformanceMonitor();
}