今日はローディング中のアニメーションについて。 Unity Pro版であれば非同期なシーンのロードが行えるので話は簡単なのですが、UnityのFree版はシーンの非同期ローディングが出来ないのでどうしても画面が固まります。 しかし、実はこのシーンのロード中全スレッドを止めている訳ではなく、UIKit等でアニメーションする限り動かすことが出来ます。 例えば、以下のようなコードを用意する事で、オブジェクトのローディング中に画面にアニメーションさせる事が可能です。*1 iOS向け、ローディング時にアニメーションを行う この例の場合、以下のように実行します。 まずシーンの適当なオブジェクト(破棄されないオブジェクト)にLoadingAnimation.csコンポーネントをアタッチします。 xcodeプロジェクト直下に「sai1_1.png」〜「sai1_6.png」の画像を用意し、置いておきます。