markerId | 标记标识符。 |
float 返回计数器值作为float类型。
获取帧中计数器标记的最后一个值,作为浮点数类型。
用于使用 MarkerFlags.Counter 标记检索标记的最后一个数据样本。
using UnityEditor.Profiling;
class Example { static unsafe float ExtractMyCounterValue(FrameDataView frameData, string counterName) { var counterMarkerId = frameData.GetMarkerId(counterName); return frameData.GetCounterValueAsFloat(counterMarkerId); } }
注意
如果帧中没有为计数器生成数据,则返回值为 0。
其他资源:HasCounterValue,GetCounterValuePtr。