Skip to main content

如何对场景内的 UdonBehaviour 进行 Profiling(性能分析)

作者跑路了,所以你要自己悟一下这个怎么用:

UdonBehaviourLoadProgram() 的合适位置插入以下代码。

_managedUpdateProfilerMarker = new ProfilerMarker($"{gameObject.name}.Update()");
_managedLateUpdateProfilerMarker = new ProfilerMarker($"{gameObject.name}.LateUpdate()");
_managedFixedUpdateProfilerMarker = new ProfilerMarker($"{gameObject.name}.FixedUpdate()");

之后在 Profiler 内会以 {GameObject 名称}.(Late/Fixed)Update() 的形式显示挂载在对应 GameObject 上的 Udon 脚本的耗时。