おれ、Unity2Dでゲーム作るんだ。

Unity2Dをメインに、覚書などを記事にしていきます。

Unityプロファイラに気になる部分の処理を表示する

コロナの影響で、Unity Learning Premium 見てたら、知らないことがあったので備忘。

learn.unity.com

処理が重いところをプロファイラで覗いても、範囲が広すぎてわからん!ってことがあったり わざわざ、気になる処理の開始と終了の時間取得して差を表示させたり、 パフォーマンスチューニングは大変。

そこで、

気になる部分を、BeginSample - EndSampleで挟むと、 Unity Profilerで表示してくれるんです。

docs.unity3d.com

using UnityEngine.Profiling;

Profiler.BeginSample("ラベル名");

//気になる処理

Profiler.EndSample();

f:id:xev:20200411014431p:plain f:id:xev:20200411014434p:plain

便利!