overdraw check tool.
描画時のオーバードロー(重ね塗り)を計測するツールです。
マルチディスプレイに対応しているプラットフォームでのみ計測可能です。
UnityOverDrawKun
以下を計測する対象プロジェクトのAssetフォルダー以下へ配置して下さい。
- 上記フォルダに含まれる
OverdrawCamera
を計測するSceneへ配置して下さい。
OverdrawCamera.MasterCamera
に計測するCameraを指定して下さい。
- GameViewを2個以上表示して下さい。Gameビューはビュー上の三からAdd Tabを選択しGameを選択することで増やすことが出来ます。
OverdrawCamera
にアタッチされたいるCameraコンポーネントのTarget Display プロパティをDisplay1以外に設定して下さい。
- Playボタンを押すことでOverdrawCamera.Camera.Target Displayへ指定したGameViewに計測結果が表示されます。
- 計測結果が明るい部分程、オーバードローが発生していることになります。
- インスペクターからOverdrawCameraにアタッチされているOverDrawKun.Recordボタンを押すことで計測結果を保存することが出来ます。
計測結果はプロジェクトフォルダ以下にYYTTMMDDHHMMのフォルダを作成し出力されます。
UnityOverdrawKunWindowで計測結果を解析することが可能です。
Window->UnityOverdrawKunでWindowが開きます。
Window左上のOpenFolderアイコンから計測結果の保存先のディレクトリを開きます。
画面下部のスライドバーをスライドさせることで、各フレームで発生しているオーバードローの度合を確認する事が可能です。
画面上部のSave As CSVボタンから解析結果をCSV形式で保存する事が出来ます。
フィードバックをお待ちしております。
以上!