跳转至

ProfilerHelper辅助工具

Unity Profiler分析辅助类

ProfilerHelper.cs代码 :

using UnityEngine.Profiling;

public static class ProfilerHelper
{

    public static bool UseProfiler = false;    public static bool UseStringFormatProfiler = true;

    public static void BeginSample(string name)
    {
        if (!UseProfiler)
            return;

        Profiler.BeginSample(name);
    }
    public static void BeginSample(string name,params object[] param)
    {
        if (!UseProfiler)
            return;
        if (!UseStringFormatProfiler)
            return;

        name = string.Format(name, param);
        Profiler.BeginSample(name);
    }



    public static void EndSample()
    {
        if (!UseProfiler)
            return;
        Profiler.EndSample();
    }

}