与采样器关联的记录器记录器对象。
返回与采样器关联的记录器。
每个采样器只有一个记录器。对GetRecorder的多次调用返回的引用控制相同的本机记录器对象。如果采样器对象无效,它也会返回无效的记录器对象。
using UnityEngine; using UnityEngine.Profiling;
public class ExampleClass : MonoBehaviour { Recorder behaviourUpdateRecorder; void Start() { var sampler = Sampler.Get("BehaviourUpdate"); behaviourUpdateRecorder = sampler.GetRecorder(); if (behaviourUpdateRecorder.isValid) behaviourUpdateRecorder.enabled = true; }
void Update() { if (behaviourUpdateRecorder.isValid) Debug.Log("BehaviourUpdate time: " + behaviourUpdateRecorder.elapsedNanoseconds); } }
注意:目前采样器仅可在编辑器和开发人员版本中使用。使用Sampler.isValid验证是否可使用采样器创建有效的记录器。
其他资源:Sampler.isValid,记录器,Recorder.isValid。