Unity 6.3
0 онлайн 21 гостей 3 в системе
Вход

CustomSampler.Begin

Declaration

public void Begin();
public void Begin(Object targetObject);

Описание

Начните профилирование части кода с пользовательской меткой, определенной этим экземпляром CustomSampler.

Это будет показано в иерархии Profiler.

using UnityEngine;
using UnityEngine.Profiling;

public class ExampleClass : MonoBehaviour { CustomSampler sampler; void Start() { sampler = CustomSampler.Create("MyCustomSampler"); }

void Update() { sampler.Begin(); // do something that takes a lot of time sampler.End(); } }

Profiler.BeginSample условно компилируется с помощью ConditionalAttribute. Таким образом, он будет иметь нулевые накладные расходы, когда он будет развернут в не-разработке сборки.

Дополнительные ресурсы: CustomSampler.End, CustomSampler.Create, ProfilerCPU.