我正在进行一场比赛,我有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;
}
}
但没有帮助
由于