使用InvokeRepeating执行低频率代码

对于那些复杂点的,但是又不需要每一帧都去执行的代码,我们可以使用InvokeRepeating来指定每秒调用方法的次数,从而节省性能。

void Start () {
    InvokeRepeating("Repeat", 0, 0.2f);
}

int a;
void Repeat() {
    for (int i = 0; i < 10000000; i++)
        a = i * i;
}

首页 我的博客
粤ICP备17103704号