版本:Unity 6 (6000.0)
语言英语
  • C#

CustomSampler.Create

建议修改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们确实会阅读用户建议的每项修改,并且会在需要时进行更新。

关闭

提交失败

由于某些原因,未能提交您的建议修改。请在几分钟后再<a>重试</a>。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static Profiling.CustomSampler Create(string name, bool collectGpuData);

参数

name Sampler 的名称。
collectGpuData 指定此 Sampler 是否记录 GPU 时序。如果您希望 Sampler 记录 GPU 时序,请将其设置为 true。

返回

CustomSampler CustomSampler 对象或 null(如果存在具有相同名称的内置 Sampler)。

说明

创建用于分析代码特定部分的新 CustomSampler。

使用相同的 name 参数进行多次调用会返回不同的 CustomSampler 对象,这些对象引用相同的原生表示形式。CustomSampler 标识脚本分析器标签。

当与 null 字符串一起使用时,该方法会引发 ArgumentNullException

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(); } }

更多资源:CustomSampler.BeginSampler.Get