万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

重たい処理するとき UnityScript

重たい処理が入ったメソッドを実行する時。
Lightメソッドはが軽いのに、Hogeがひと通り終わらないと実行してくれないようだ。

    private function Hoge()
    {
        Light();
        // 重たい処理〜〜
    }

こうした。もちろんLightメソッドにはIEnumeratorを書かないとだめ。

    private function Hoge()
    {
        yield Light();
        // 重たい処理〜〜
    }