コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】エディタ右下に表示されるプログレスバーをスクリプトから操作する方法

はじめに

f:id:baba_s:20171113144414p:plain

Unity でライトマップを焼く時などに、右下に表示されるプログレスバーを
スクリプトから操作する方法をまとめておきます

ソースコード

上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加します

使い方

// 表示
AsyncProgressBar.Display( "進捗どうですか 2/10", 0.2f );

// 非表示
AsyncProgressBar.Clear();

注意

本来、エディタ右下に表示されるプログレスバーは
スクリプトから操作できないようになっているので
上記のスクリプトを使用した際に
予期せぬエラーが発生するかもしれないのでご了承ください

参考サイト様

https://github.com/MattRix/UnityDecompiled/blob/master/UnityEditor/UnityEditor/AsyncProgressBar.cs

関連記事