Unity太多的动画太慢了

时间:2017-02-13 09:59:57

标签: unity3d unity5 animator

我正在进行一场比赛,我有9 * 7网格,每个网格在游戏结束时都有动画,但是当我尝试在每个网格中运行动画时,帧速率变得太慢。如果我只运行一个这样的动画

gridsMatrix[0,0].GetComponent<Animator>().enabled = true;

它很流畅,但是随着所有的网格变得如此缓慢,任何想法如何获得更多的帧速率 我也使用过Coroutines

 IEnumerator<float> ScaleDownGrid(GameObject grid) {
        for (int i = 0; i < 20; i++) {
            grid.GetComponent<RectTransform>().sizeDelta = new Vector2(  grid.GetComponent<RectTransform>().sizeDelta.x-1.5f,   grid.GetComponent<RectTransform>().sizeDelta.y-1.5f);   
            yield return 0f;
        }
    }

但没有帮助

由于

0 个答案:

没有答案