ねこバタ会議ねこバタ会議スマホアプリ制作に関するブログです。2015年06月08日2015年06月08日Unityでポーズ中のアニメーションと遅延処理を行う方法ご無沙汰しております。久しぶりの更新となりますが、今後しばらくはUnityでの制作のメモを書いていくことにしたいと思います。0;として再生速度を停止してしまうことです。停止中はアニメーションも止まってしまいます。アニメーション用のメソッドを自前で用意してUpdate()内で実行すればアニメーションすることもできるかもしれませんが、Time.deltaTimeなどが使用できなくなる気がするので面倒くさそうです。Time.timeScaleを使うのではなく自前でポーズ用の処理を作る方法もありますが、これもかなり面倒です。timeScaleを使った上でアニメーションさせる方法を紹介します。普通にアニメーションを行う場合は以下のページが参考になると思います。Time」にするだけなので、とても簡単ですね。私はAnimatorを全く理解していないので、行き着くまでにものすごく時間がかかってしまいました。当たり前の話ですが、この方法だとAnimationとして登録していないものは処理ができません。いちいちAnimationを登録するのも結構かったるいものですし、遅延して処理を行いたい場合もあると思います。その際に役に立つのが以下のページで紹介されているスクリプトです。経過秒数);と指定することによって、Time.timeScale=0;になっていても遅延処理を実行することができます。