EngineProfiler

继承: RefCounted < Object

用于创建自定义分析器的基类。

描述

此类可用于实现能够与引擎和编辑器调试器交互的自定义分析器。

有关详细信息,请参阅EngineDebuggerEditorDebuggerPlugin

方法

void

_add_frame(data: Array) virtual

void

_tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual

void

_toggle(enable: bool, options: Array) virtual


方法说明

void _add_frame(data: Array) virtual 🔗

当使用EngineDebugger.profiler_add_frame_data()将数据添加到分析器时调用。


void _tick(frame_time: float, process_time: float, physics_time: float, physics_frame_time: float) virtual 🔗

当分析器使用有关当前帧的信息处于活动状态时,每次引擎迭代调用一次。所有时间值均以秒为单位。较低的值表示更快的处理时间,因此被认为更好。


void _toggle(enable: bool, options: Array) virtual 🔗

启用/禁用分析器时调用,以及一组options