创建新工程
This commit is contained in:
33
scripts/QuickPerformanceFix.gd
Normal file
33
scripts/QuickPerformanceFix.gd
Normal file
@@ -0,0 +1,33 @@
|
||||
extends Node
|
||||
## 快速性能修复脚本
|
||||
## 临时禁用性能监控以避免启动时的误报
|
||||
|
||||
func _ready():
|
||||
"""启动时禁用性能监控"""
|
||||
print("QuickPerformanceFix: Disabling performance monitoring for 5 seconds...")
|
||||
|
||||
# 禁用性能监控
|
||||
PerformanceMonitor.set_monitoring_enabled(false)
|
||||
|
||||
# 5秒后重新启用
|
||||
await get_tree().create_timer(5.0).timeout
|
||||
|
||||
print("QuickPerformanceFix: Re-enabling performance monitoring...")
|
||||
PerformanceMonitor.set_monitoring_enabled(true)
|
||||
|
||||
func _input(event):
|
||||
"""处理输入事件"""
|
||||
if event is InputEventKey and event.pressed:
|
||||
match event.keycode:
|
||||
KEY_F1:
|
||||
# F1键切换性能监控
|
||||
var enabled = PerformanceMonitor.is_monitoring_enabled()
|
||||
PerformanceMonitor.set_monitoring_enabled(not enabled)
|
||||
print("Performance monitoring: ", "ON" if not enabled else "OFF")
|
||||
KEY_F2:
|
||||
# F2键显示性能报告
|
||||
var report = PerformanceMonitor.get_performance_report()
|
||||
print("Performance Report:")
|
||||
print(" Current FPS: ", report.fps.current)
|
||||
print(" Average FPS: ", report.fps.average)
|
||||
print(" Memory: ", report.memory.total_mb, "MB")
|
||||
Reference in New Issue
Block a user